寻求不同正则表达式的比较表

时间:2009-03-27 21:49:37

标签: regex comparison

我使用vim,sed,bash和Perl。每个都有一些不同的正则表达式语法。我只是花时间发现我需要在sed中逃避卷曲的parens,而不是在BASH中(当使用它们作为计数器元素时)。哎呀。

任何人都可以指向一个表,总结了这四种环境中不同正则表达式解析器之间的差异。

TIA

2 个答案:

答案 0 :(得分:6)

http://www.regular-expressions.info/refflavors.html - 向下滚动一下。

Bash使用posix正则表达式。 Sed和vim(使用ed)使用列为“GNU BRE”的内容,尽管这取决于你传递的标志。

答案 1 :(得分:1)

Jan Goyvaerts。网站regular-expressions.info列出了热门的正则表达式引擎及其支持的选项。