LXXXVIII. 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.