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
Все