Expresiones Regulares (Compatible con Perl) PCRE &reftitle.intro; La sintaxis de los patrones usados en estas funciones se parece mucho a la de Perl. La expresión se debe encerrar entre unos delimitadores, una barra (/), por ejemplo. Los delimitadores pueden ser cualquier carácter no alfanumérico, cualquier carácter ASCII que no sea de tipo espacio en blanco, excepto la barra invertida (\), y el byte null. Si el carácter delimitador va a ser usado en la expresión misma, es necesario escaparlo con la barra invertida. A partir de PHP 4.0.4, se pueden usar los delimitadores estilo Perl (), {}, [], y <>. Véase Sintaxis de Patrón para una explicación detallada. Al delimitador final le pueden seguir varios modificadores que afectan a la comparación. Véase Modificadores de Patrón. PHP tambíén admite expresiones regulares empleando una sintaxis POSIX extendido usando las Funciones de expresiones regulares POSIX extendido. Estas extensiones mantienen una caché global por hilo de expresiones regulares compiladas (hasta 4096). Debería considerar algunas limitaciones de PCRE. Lea &url.pcre.man; para más información. La biblioteca PCRE es un conjunto de funciones que implementan comparaciones de patrones de expresiones regulares usando la misma sintaxis y semántica que Perl 5, con muy pocas diferencias (véase más adelante). La implementación actual corresponde a Perl 5.005. &reference.pcre.setup; &reference.pcre.constants; &reference.pcre.examples; &reference.pcre.pattern; &reference.pcre.reference;