我想知道在各種實現中各種正則表達式元字符的特徵之間是否有比較。正則表達式風味的比較
的那種我要尋找的就是像
Language Perl sed
grouping () \(\)
語言的表我感興趣的是Perl中,桑達爪哇JavaScript
我想知道在各種實現中各種正則表達式元字符的特徵之間是否有比較。正則表達式風味的比較
的那種我要尋找的就是像
Language Perl sed
grouping () \(\)
語言的表我感興趣的是Perl中,桑達爪哇JavaScript
維基百科comparison of regular expression engines圖是全面的,易於理解。
還有Richard Kettlewell的regexp syntax summary。
這裏有一個全面的比較頁:Regular Expression Flavor Comparison。
某些語言實現了特定的樣式,因此請在該頁面上查找您的語言並確定要查看的列。例如,JavaScript將在ECMA下。對於sed,這取決於您使用的是UNIX還是Linux(來自頁面):
sed UNIX工具使用POSIX BRE。 Linux通常隨GNU 實現一起提供,它使用「GNU BRE」。
您可能會發現一個名爲「regex buddy」的工具非常有用,它允許將正則表達式從一種語言轉換爲另一種語言。 – dhblah 2010-09-25 15:19:48
一個名爲txt2regex
的腳本允許您構建一個正則表達式並向您顯示各種口味的語法。
你給的第二個鏈接是非常好的。 – justintime 2010-09-25 19:56:12