mb_regex_set_options

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

mb_regex_set_optionsEstablece/obtiene las opciones predeterminadas para las funciones mbregex

Descripción

mb_regex_set_options(string$options = mb_regex_set_options()): string

Establece las opciones predeterminadas descritas por options para las funciones de expresiones regulares multibyte.

Parámetros

options

Las opciones a establecer. Es un estring donde cada carácter es una opción. Para establecer un modo, el carácter de dicho modo debe ser el último en establecerse, ya que solamente puede ser establecdio un modo, aunque múltiples opciones.

Opciones de expresiones regulares
OpciónSignificado
iComparación ambigua activada
xHabilita la forma de patrones extendidos
m'.' coincide con nuevas líneas
s'^' -> '\A', '$' -> '\Z'
pLo mismo que las opciones m y s juntas
lBusca las coincidencias más largas
nIgnora las coincidencias vacías
eUtiliza eval() con el código resultante
Modos de sintaxis de expresiones regulares
ModoSignificado
jJava (Sun java.util.regex)
uExpresión regular GNU
ggrep
cEmacs
rRuby
zPerl
bExpresión regular POSIX Básica
dExpresión regular POSIX Extendida

Valores devueltos

Las opciones anteriores. Si se omite options, devuelve el string que describe las opciones actuales.

Ver también

  • mb_split() - Divide cadenas de caracteres multibyte usando una expresión regular
  • mb_ereg() - Comparación de expresiones regulares con soporte multibyte
  • mb_eregi() - Comparación de expresiones regulares ignorando mayúsculas/minúsculas con soporte multibyte
To Top