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