Синтаксис:
Execute(<strSource>)
Назначение:
Поиск соответствующих шаблону вхождений в строке-оригинале. Возвращает коллекцию найденных подстрок в виде агрегатного объекта.
Параметры:
<strSource> - строка для поиска.
Описание:
Без комментариев.
Пример:
Set objRegExp = CreateObject("VBScript.RegExp")
objRegExp.Pattern = "абв+"
objRegExp.Global = True
Str = "абв 123 абв абвв 456"
Set objMatches = objRegExp.Execute(Str)
For i=0 To objMatches.Count-1
Set objMatch = objMatches.Item(i)
'найденное значение (подстрока)
'индекс первого символа найденной подстроки в строке-оригинале
'длина найденной подстроки
MsgBox objMatch.Value & ", " & "FirstIndex=" & objMatch.FirstIndex & ", " & "Length=" & objMatch.Length
Next
© 2004 http://small.h12.ru