mb_regex_set_options
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
mb_regex_set_options — Установка/получение значений по умолчанию для настроек функций mbregex
Описание
$options
= null
) : string
Устанавливает параметры по умолчанию, описанные в options
, для функций
регулярных выражений, работающих со строками в многобайтных кодировках.
Список параметров
-
options
-
Настройки, которые требуется задать. Это строка, в которой каждый символ отвечает за какую-то настройку. Для установки режима, его символ должен идти последним. Таким образом, можно задать только один режим, но несколько опций.
Настройки регулярных выражений Настройка Описание i Включение неоднозначных совпадений x Включает форму расширенного шаблона m '.'
совпадения с переводами строкs '^'
->'\A'
,'$'
->'\Z'
p То же, что и объединение m
иs
l Поиск совпадений, имеющих наибольшую длину n Игнорировать пустые совпадения e Вычисление кода результата функцией eval() Синтаксические режимы регулярных выражений Режим Описание j Java (Sun java.util.regex) u GNU regex g grep c Emacs r Ruby z Perl b POSIX Basic regex d POSIX Extended regex
Возвращаемые значения
Предыдущие варианты. Если options
опущен или равен null
,
он возвращает строку (string), которая описывает текущие параметры.
Список изменений
Версия | Описание |
---|---|
8.0.0 |
Если параметр options задан и не равен null ,
возвращаются предыдущие
параметры. Ранее возвращались текущие параметры.
|
8.0.0 |
Параметр options может принимать значение null .
|
Смотрите также
- mb_split() - Разделение строк в многобайтных кодировках, используя регулярное выражение
- mb_ereg() - Совпадение с регулярным выражением с поддержкой многобайтовых кодировок
- mb_eregi() - Поиск соответствий регулярному выражению с поддержкой многобайтовых символов без учета регистра