¿Resumen de las diferencias en la sintaxis de expresiones regulares para varias herramientas y lenguajes?

StackOverflow https://stackoverflow.com/questions/23216

  •  09-06-2019
  •  | 
  •  

Pregunta

Nunca puedo recordar las diferencias en la sintaxis de las expresiones regulares utilizadas por herramientas como grep y AWK, o lenguajes como Python y PHP.Generalmente, Perl tiene la sintaxis más amplia, pero a menudo me veo paralizado por las limitaciones incluso de egrep ("extendido" grep).

¿Existe algún sitio que enumere las diferencias de forma concisa y fácil de leer?

¿Fue útil?

Solución

Dominar las expresiones regulares, dedica los últimos cuatro capítulos a Java, PHP, Perl y .NETO.Un capítulo para cada uno.Por lo que sé, el edición de bolsillo contiene sólo esos últimos cuatro capítulos.

Otros consejos

Para mi propia referencia futura, ofreceré la Resumen de sintaxis de expresiones regulares página que contrasta la sintaxis de grep, egrep, Emacs, Perl, Python y Tcl.Como era de esperar, Perl admite la mayor variedad de operadores, pero Python parece igualmente capaz, si no más.

Encuentro útil este sitio: http://www.regular-expressions.info/

Aparte de eso, uso ampliamente la documentación correspondiente y creo que, dicho y hecho, no hay forma de evitarlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top