我使用vim,sed,bash和Perl。每个都有一些不同的正则表达式语法。我只是花时间发现我需要在sed中逃避卷曲的parens,而不是在BASH中(当使用它们作为计数器元素时)。哎呀。
任何人都可以指向一个表,总结了这四种环境中不同正则表达式解析器之间的差异。
TIA
答案 0 :(得分:6)
http://www.regular-expressions.info/refflavors.html - 向下滚动一下。
Bash使用posix正则表达式。 Sed和vim(使用ed)使用列为“GNU BRE”的内容,尽管这取决于你传递的标志。
答案 1 :(得分:1)
Jan Goyvaerts。网站regular-expressions.info列出了热门的正则表达式引擎及其支持的选项。