我的母语不是英语,所以我不太了解“ flavor ”的含义 可能是它指的是正则表达式语法??如果有的话,有多少正则表达式语法?
BRE ERE Perl 等??
最佳答案
正则表达式引擎实现的功能、它“在幕后”使用的技术以及它为某些功能使用的语法有许多不同的变体。
regular-expressions.info 有一篇很好的文章和对照表.
Java regex 包实现了一个“类似 Perl”的正则表达式引擎,但它有一些额外的特性,例如所有格量词 (.*+
) 和可变长度(但有限的)lookbehind 断言) .另一方面,它遗漏了 Perl 的一些特性,即条件表达式或注释。总而言之,这是一个功能非常全面的实现。
关于java - 在正则表达式世界中什么是 flavor ,Java 使用哪种 flavor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3226325/