Introducción

Advertencia

Esta característica está OBSOLETA en PHP 5.3.0, por lo tanto, será ELIMINADA en PHP 7.0.0.

Las alternativas a esta característica son:

  • PCRE (para soporte completo de expresiones regulares)
  • fnmatch() (para búsquedas más sencillas de patrones de comodín al estilo consola)
Sugerencia

PHP también admite expresiones regulares empleando una sintaxis compatible con Perl utilizando las funciones PCRE. Estas funciones admiten comparaciones no codiciosas, declaraciones, patrones condicionales y varias características no soportadas por la sintaxis de las expresiones regulares POSIX extendido.

Advertencia

Estas funciones de expresiones regulares no son seguras al trabajar con datos binarios. Las funciones PCRE sí lo son.

Las expresiones regulares se usan para la manipulación de strings complejos. PHP usa las expresiones regulares de POSIX extendido tal como está definido por POSIX 1003.2. Para una descripción completa de las expresiones regulares POSIX, véase el » manual de expresiones regulares incluido en el directorio regex de la distribución de PHP. Este manual está en formato "man", por lo que será necesaria una orden como man /usr/local/src/regex/regex.7 para poder leerlo.