Programación‎ > ‎PHP‎ > ‎

Expresiones Regulares - Basico

Las expresiones regulares nos ayudan a verificar, capturar una cadenas de texto. En PHP se utiliza el sistema de expresiones regulares PCRE (Expresiones regulares compatibles con Perl), aunque también podemos usar el sistema de expresiones regulares POSIX aunque ya están obsoleta desde la versión  >= 5.3.0 de PHP.

Cuantificadores 

Cuantificador   Significado
 * Indica que el carácter debe aparecer cero, una, o mas veces.
 + Indica que el carácter debe aparecer una o mas veces
 ? Indica que el carácter puede aparecer cero o una vez.

Secuencias de escape

Secuencia   Significado 
 \d Cualquier dígito
 \D Cualquier carácter menos digito (lo contrario de \d)
 \w Cualquier carácter alfanumérico
 \W Cualquier carácter que no sea alfanumérico 
 \s Cualquier espacio en blanco
 \S Cualquier carácter excepto espacio en blanco
 \A Indica que el carácter debe estar al inicio de una palabra
 \b Indica que el carácter debe estar al inicio o final de la palabra
 \B Indica que el caracter no debe estar al inicio o final de la palabra
 \n Indica Salto de linea

Modificadores

Modificador    Significado
 iNo diferencia entre mayúscula y minúscula 
 m Indica que después de cada salto de linea comenzara un inicio de cadena.


Funciones PCRE mas usadas en PHP

Función                  Significado 
preg_grepDevuelve una matriz, con la coincidencia de la matriz entrada 
preg_matchRealiza una verificación con expresiones regulares
preg_match_allRealiza una verificación global con expresiones regulares
preg_replace Realiza una una comparación con expresiones regulares y lo reemplaza 
preg_splitDivide una cadena usando expresiones regulares 



Comments