代码之家  ›  专栏  ›  技术社区  ›  justintime

regex香料的比较

  •  5
  • justintime  · 技术社区  · 15 年前

    我想知道不同实现中不同regex元字符的特性之间是否存在比较。

    我要找的是一张桌子

    Language       Perl    sed
    grouping       ( )     \( \)
    

    我感兴趣的语言是Perl,即

    3 回复  |  直到 15 年前
        1
  •  7
  •   daxim Fayland Lam    15 年前

    维基百科 comparison of regular expression engines 图表全面,易于理解。

    还有Richard Kettlewell的 regexp syntax summary .

        2
  •  12
  •   Ahmad Mageed    15 年前

    这里有一个全面的比较页面: Regular Expression Flavor Comparison .

    有些语言实现了一种特定的样式,所以在该页上查找您的语言并确定要查看的列。例如,javascript将在ECMA下。对于SED,这取决于您使用的是Unix还是Linux(从页面上看):

    sed-unix工具使用posix-bre。 Linux通常与GNU一起提供 实现,使用“GNU BRE”。

        3
  •  8
  •   Colin Hebert    15 年前

    一个脚本 txt2regex 允许您构建一个regex并向您展示各种风格的语法。

    txt2regex