PureBasic

FreeRegularExpression()

Синтаксис

FreeRegularExpression(#RegularExpression)

Описание


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

Параметры

#RegularExpression Номер идентифицирующий освобождаемое Регулярное выражение. Если в качестве этого параметра используется значение #PB_All, то все оставшиеся Регулярные выражения будут освобождены.

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

Ничего.

Комментарии

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

Пример

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

Все

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