PHP también soporta expresiones regulares usando una sintaxis compatible con Perl utilizando las funciones PCRE. Estas funciones soportan comparaciones no codiciosas, declaraciones, patrones condicionales y varias características no soportadas por la sintaxis de las expresiones regulares POSIX extendido.
Estas funciones de expresiones regulares no son seguras al trabajar con datos binarios. Las funciones PCRE lo son.
Note:
A partir de PHP 5.3.0 esta extensión está obsoleta y se emitirá un aviso E_DEPRECATED cuando se llame a cualquier función proporcionada por esta extensión.
Las expresiones regulares se usan para la manipulación de cadenas complejas. PHP usa las expresiones regulares de POSIX extendido tal como está definido por POSIX 1003.2. Para una descripción completa de expresiones regulares POSIX véase las » páginas del manual de expresiones regulares incluídas en el directorio regex en la distribución de PHP. Estas páginas de ayuda están en formato "man", por lo que será necesaria una orden como man /usr/local/src/regex/regex.7 para poder leerlo.