mb_regex_set_options
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_regex_set_options — Establece/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ón |
Significado |
i |
Comparación ambigua activada |
x |
Habilita la forma de patrones extendidos |
m |
'.' coincide con nuevas líneas |
s |
'^' -> '\A' , '$' -> '\Z' |
p |
Lo mismo que las opciones m y s juntas |
l |
Busca las coincidencias más largas |
n |
Ignora las coincidencias vacías |
e |
Utiliza eval() con el código resultante |
Modos de sintaxis de expresiones regulares
Modo |
Significado |
j |
Java (Sun java.util.regex) |
u |
Expresión regular GNU |
g |
grep |
c |
Emacs |
r |
Ruby |
z |
Perl |
b |
Expresión regular POSIX Básica |
d |
Expresió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