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иsl Поиск совпадений, имеющих наибольшую длину 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() - Поиск соответствий регулярному выражению с поддержкой многобайтовых символов без учета регистра