各种工具和语言的正则表达式语法差异摘要?

时间:2008-08-22 19:10:51

标签: regex grep

我永远不会记住grepAWK等工具或Python和PHP等语言所使用的正则表达式语法的差异。一般来说,Perl具有最广泛的语法,但我常常因为egrep(“扩展”grep)的限制而受到限制。

是否有一个网站以简洁易读的方式列出差异?

3 个答案:

答案 0 :(得分:10)

对于我将来的参考,我将提供Regexp Syntax Summary页面,该页面对比grepegrep,Emacs,Perl,Python和Tcl的语法。正如所料,Perl支持最多种类的运算符,但Python看起来同样有能力,如果不是更多的话。

答案 1 :(得分:6)

Mastering Regular Expressions,将最后四章用于Java,PHP,Perl和.NET。每章一章。据我所知,pocket edition仅包含最后四章。

答案 2 :(得分:4)

我发现此网站很有用:http://www.regular-expressions.info/

除此之外,我广泛使用相应的文档,我相信,所有的说法和做法,都没有办法解决这个问题。