Hace 17 años | Por Taikochu a melkorcete.com
Publicado hace 17 años por Taikochu a melkorcete.com

Las Expresiones Regulares son patrones que describen conjuntos de cadenas de caracteres sin enumerar sus elementos. Es una herramienta muy útil y es soportada por casi todos los lenguajes de programación, y sistemas operativos.Muy didáctico.

Comentarios

mezvan

Excelente documento.

Taikochu
jotape

Una expresión regular es una expresión que no está ni bien ni mal, sino regular roll

(-1 vale, vale, ya me callo lol)

gallir

"Si eres programador y no sabes de la existencia de las expresiones regulares entonces tienes un problema. Si en cambio tienes un problema y sabes que puede ser fácilmente resuelto por las expresiones regulares pero no las conoces, entonces tienes dos problemas."

O algo así

gallir

Y por cierto, el documento enlazado es muy pobre y además incluso en Perl es recomendable usar las expresiones regulares compatibles con Perl, además de más rápidas, son más potentes... y compatibles.

preg_match(), preg_replace(), etc.

m

Yo debo ser demasiado dummy porque no entendí nada

D

Expresiones reguleras, que las llamaba yo cuando las estudié, hace un par de años.

m

No todos los servidores admiten las funciones de Perl en PHP. De ahi que use las de PHP genericas

dubas

Para ser mas exactos la compatibilidad PCRE empezo en la version de PHP 3.0.9 y en versiones anteriores a 4.0.2 venian desactivadas por defecto.
Las expresiones regulares PCRE son "similares" a las de Perl 5.005, pero tienen algunas variaciones y excepciones.
Por otra parte las funciones PHP explicadas en el articulo usan POSIX, el cual es usado tambien en .NET (que tambien aparece mencionado en el articulo), lo cual a mi parecer facilita la comprension a la gente nueva en el tema, en lugar de hablar de diferentes sintaxis.