PureBasic

MatchRegularExpression()

Синтаксис

Result = MatchRegularExpression(#RegularExpression , String$)

Описание


Проверяет, содержит ли исходный текст строки соответствующие указанному Регулярному выражению.

Параметры

#RegularExpression Номер идентифицирующий используемое Регулярное выражение.
String$ Исходный текст, для которого применяется Регулярное выражение.

Возвращаемое значение

Возвращает не нулевое значение, если строка содержит соответствие указанному Регулярному выражению, в противном случае 0.

Пример

; Этому выражению соответствует каждое слово из 3 символов, которое начинается с символа в нижнем регистре,
; за ним следует символ 'b' и заканчивается символом в верхнем регистре. напр.: abC
;
If CreateRegularExpression(0, "[a-z]b[A-Z]")
    If MatchRegularExpression(0, "abC ABc zbA abc")
        Debug "В тексте есть строка соответствующая РВ!"
    Else
        Debug "В этом тексте соответствия РВ не найдены."
    EndIf
Else
    Debug RegularExpressionError()
EndIf

См. также

CreateRegularExpression()

Поддерживаемые OS

Все

<- IsRegularExpression() - Оглавление RegularExpression - NextRegularExpressionMatch()->