Regular Expression
Execute and test PHP functions for manipulating data through regular expressions.
The syntax for patterns used in these functions closely resembles Perl 5. The expression must be enclosed in the delimiters, a forward slash (/), for example. Delimiters can be any on-alphanumeric, non-whitespace ASCII character except the backslash (\) and the null byte. If the delimiter character has to be used in the expression itself, it needs to be escaped by backslash.
preg_filter
preg_filter() es idéntica a preg_replace() excepto que sólo devuelve las coincidencias. Para más detalles acerca de cómo trabaja esta función, lea la documentación de preg_replace().
preg_grep
Devuelve la matriz consistente en los elementos de la matriz $input que coinciden con $pattern.
preg_match
Busca en $subject por una coincidencia ($matches) con la expresión regular dada en $pattern.
preg_match_all
Busca el $subject por todas las coincidencias con la expresión regular dada en $patten, y las coloca en $matches en el orden especificado por $flags.
Después de que la primera coincidencia es encontrada, las búsquedas subsiguientes continúan desde el final de la última coincidencia.
preg_replace
Busca en $subject coincidencias de $pattern y las reemplaza con $replacement.
preg_quote
preg_quote() toma $str y pone una barra invertida delante de cada carcter que es parte de la sintaxis de la expresin regular. Esto es til si tiene una cadena en tiempo de ejecucin que necesite comparar con algn texto, y la cadena pueda contener caracteres de expresiones regulares especiales.
preg_split
Divide el string dado mediante una expresin regular.