如何在VB脚本中找到字符串中字符的计数及其索引值 例如"狮子是丛林之王"在这个例子中,如果n count是3,位置3,10和18。
答案 0 :(得分:0)
使用RegExp - 如:
Option Explicit
Dim s : s = "Lion is king of jungle"
Dim c : c = "n"
Dim r : Set r = New RegExp
r.Global = True
r.Pattern = c
Dim ms : Set ms = r.Execute(s)
WScript.Echo "found", ms.Count, "tokens of", c
Dim m
For Each m In ms
WScript.Echo m.FirstIndex + 1
Next
输出:
cscript 29181557.vbs
found 3 tokens of n
4
11
19
+ 1
调整为VBScript的一个基于字符串索引。