- Файловая система
- Регулярные выражения
- Базы данных
- Двоичные данные
- Полезные функции

Функция TestString.
Функция TestString возвращает true/false в зависимости от того, найдутся ли в строке source совпадения с шаблоном pattern.
Function TestString(source, pattern)'проверяет вхождение паттерна в тестируемую строку
Set objRegExp = CreateObject("VBScript.RegExp")
objRegExp.Pattern = pattern
objRegExp.Global = True
TestString = objRegExp.Test(source)
End Function
Для проверки соответствия шаблону всей строки необходимо в начале паттерна поставить символ «^», а в конце — «$».
Пример:
str = "_qwerty123"
pattern = "[a-z]+[0-9]+"
WScript.Echo "Testing string " & Chr(34) & str & Chr(34) & " with pattern " & Chr(34) & pattern & Chr(34)
If(TestString(str, pattern)) Then'наличие вхождения
WScript.Echo "Result: True"
Else
WScript.Echo "Result: False"
End If
WScript.Echo ""
pattern = "^" & pattern & "$"
WScript.Echo "Testing string " & Chr(34) & str & Chr(34) & " with pattern " & Chr(34) & pattern & Chr(34)
If(TestString(str, pattern)) Then'полное соответствие
WScript.Echo "Result: True"
Else
WScript.Echo "Result: False"
End If
Вывод скрипта