Глобальный контекст.СтрПодобнаПоРегулярномуВыражению (Global context.StrLikeByRegularExpression)

Глобальный контекст (Global context)

СтрПодобнаПоРегулярномуВыражению (StrLikeByRegularExpression)

Доступен, начиная с версии 8.3.23.

Синтаксис:

СтрПодобнаПоРегулярномуВыражению(<Строка>, <РегулярноеВыражение>, <ИгнорироватьРегистр>, <МногострочныйПоиск>)

Параметры:

<Строка> (обязательный)

Тип: Строка.
Исходная строка.

<РегулярноеВыражение> (обязательный)

Тип: Строка.
Регулярное выражение, на соответствие которому проверяется исходная строка.

<ИгнорироватьРегистр> (необязательный)

Тип: Булево.
Истина - без учета регистра, Ложь - с учетом регистра.
Значение по умолчанию: Ложь.

<МногострочныйПоиск> (необязательный)

Тип: Булево.
Истина - выполняется многострочный поиск: символу "^" в шаблоне регулярного выражения соответствует начало каждой строки значения параметра <Строка>, символу "$" - конец каждой строки.

Ложь - символу "^" в шаблоне регулярного выражения соответствует начало значения в параметре <Строка>, символу "$" - конец текста.
Значение по умолчанию: Ложь.

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

Тип: Булево.
Истина - строка соответствует регулярному выражению;
Ложь - в противном случае.

Описание:

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

Доступность:

Сервер, толстый клиент, внешнее соединение.

Пример:

РегВыражение = "(\+)?([- ()]?\d[- _():=+]?){10,14}";
Строка = "+9(999)999 99-99";
Результат = 
    СтрПодобнаПоРегулярномуВыражению(НомерТелефона, РегВыражение);

Использование в версии:

Доступен, начиная с версии 8.3.23.

Описание изменено в версии 8.3.24.


     Методическая информация