PureBasic

IsRegularExpression()

Синтаксис

Result = IsRegularExpression(#RegularExpression)

Описание


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

Параметры

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

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

Возвращает не нулевое значение, если Номер #RegularExpression ссылается на действительное Регулярное выражение, в противном случае 0.

Комментарии

Эта функция не создаёт ошибок и может использоваться с любым значением. Это хороший способ проверить готовность Регулярного выражения к использованию.

Пример

Pattern.s ="([0-9][0-9]).([0-9][0-9])" ; Создаём шаблон Рег. выражения 
CreateRegularExpression(0,Pattern.s,#PB_RegularExpression_DotAll) ; Создаём Рег. выражение на основе Pattern.s
If IsRegularExpression(0)   ; Проверка, существует ли Регулярное выражение с данным идентификатором ?
  FreeRegularExpression(0)  ; Если да, то мы его удаляем.
EndIf
End

См. также

CreateRegularExpression()

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

Все

<- FreeRegularExpression() - Оглавление RegularExpression - MatchRegularExpression()->

����F�?