XC_ Funciones de expresiones regulares compatibles con Perl
La sintaxis, para los patrones usados en estas funciones, es muy semejante
al Perl_ Las expresiones estarán encerradas por delimitadores, por ejemplo
una barra de dividir (/)_ Cualquier carácter puede ser usado para delimitar
incluso los que no son caracteres alfanuméricos o la barra invertida (\)_ Si el
carácter delimitador ha sido usado en la propia expresión, es necesario que
sea precedido por una barra inversa_
El delimitador de fin puede ser seguido por varios modificadores que
afectarán al resultado_
Examina Modificadores de Patrones_
Ejemplo 1_ Ejemplos de patrones válidos /<\/\w+>/ |(\d{3})_\d+|Sm /^(?i)php[34]/
|
Ejemplo 2_ Ejemplos de patrones no válidos /href='(_*)' _ falta el delimitador de fin /\w+\s*\w+/J _ el modificador 'J' es desconocido 1_\d3_\d3_\d4| _ falta el delimitador de inicio
|
Nota:
Para las funciones de expresiones compatibles con Perl se necesita
PHP 4 o PHP 3_0_9 o superior_
- Tabla de contenidos
- Modificadores de Patrones __ describe los modificadores posibles en los patrones de expresiones
regulares (regex)
- Sintaxis de los Patrones __ describe la sintaxis de PCRE regex
- preg_grep __ Devuelve un array con los elementos que casen con el patrón
- preg_match_all __ Realiza un completo emparejamiento de expresiones
- preg_match __ Realiza un emparejamiento dada una expresión
- preg_quote __ Prepara los caracteres de expresiones
- preg_replace_callback __ Realizar una búsqueda con expresiones regulares y
generar reemplazos usando una llamada de retorno
- preg_replace __ Lleva a cabo la búsqueda de una expresión y su sustitución
- preg_split __ Divide una cadena dada una expresión