mb_regex_set_options - Установка/получение значений по умолчанию для настроек функций mbregex
Вернуться к: Функции для работы с Многобайтными строками
mb_regex_set_options
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
mb_regex_set_options — Установка/получение значений по умолчанию для настроек функций mbregex
Описание
$options
= mb_regex_set_options()
] )
Задает умолчания, описанные в options
, для функций
регулярных выражений, работающих со строками в многобайтных кодировках.
Список параметров
-
options
-
Настройки, которые требуется задать. Это строка, в которой каждый символ отвечает за какую-то настройку. Для установки режима, его символ должен идти последним. Таким образом, можно задать только один режим, но несколько опций.
Regex настройки Настройка Описание i Включение неоднозначных совпадений x Включает форму расширенного шаблона m '.' совпадения с переводами строк s '^' -> '\A', '$' -> '\Z' p То же, что и объединение m и s l Поиск совпадений, имеющих наибольшую длину n Игнорировать пустые совпадения e Вычисление кода результата функцией eval() Синтаксические режимы Regex Режим Описание 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
опущен,
функция вернет строку string с текущими настройками.
Смотрите также
- mb_split() - Разделение строк в многобайтных кодировках, используя регулярное выражение
- mb_ereg() - Совпадение с регулярным выражением с поддержкой многобайтовых символов
- mb_eregi() - Поиск соответствий регулярному выражению поддерживающий многобайтные символы и нечувствительный к регистру
Вернуться к: Функции для работы с Многобайтными строками