RegularExpressionMatchString()
Синтаксис
Result$ = RegularExpressionMatchString(#RegularExpression)
Описание
Возвращает текущую строку соответствующую Регулярному выражению, после вызова функции NextRegularExpressionMatch().
Параметры
#RegularExpression Номер идентифицирующий используемое Регулярное выражение. Для этого Регулярного выражения должны быть вызваны функции ExamineRegularExpression() и NextRegularExpressionMatch().
Возвращаемое значение
Текущая строка соответствующая РВ.
Пример
; Этому выражению соответствует каждое слово из 3 символов, которое начинается с символа в нижнем регистре, ; за ним следует символ 'b' и заканчивается символом в верхнем регистре. напр.: abC ; Каждое совпадение печатается с его позицией в исходной строке. ; If CreateRegularExpression(0, "[a-z]b[A-Z]") If ExamineRegularExpression(0, "abC ABc zbA abc") While NextRegularExpressionMatch(0) Debug "Match: " + RegularExpressionMatchString(0) Debug "Position: " + Str(RegularExpressionMatchPosition(0)) Debug "Length: " + Str(RegularExpressionMatchLength(0)) Wend EndIf Else Debug RegularExpressionError() EndIf
См. также
ExamineRegularExpression(), NextRegularExpressionMatch(), RegularExpressionMatchPosition(), RegularExpressionMatchLength()
Поддерживаемые OS
Все