java - Java 和 Groovy 的正则表达式引擎是一样的吗?

标签 java regex groovy

现在我正在 Groovy 中编写一些基于正则表达式的代码。但是为了创建和测试我的正则表达式,我使用了引用 Java 正则表达式引擎和面向 Java 的书籍 http://www.regexplanet.com/advanced/java/index.html .

我有点害怕——Groovy 正则表达式引擎真的和 Java 一样吗?我知道他们很亲近。但是它们有什么不同吗?如果你知道答案 - 你能给我一些关于这个主题的引用吗?

最佳答案

来自language documentation :

The pattern operator (~) provides a simple way to create a java.util.regex.Pattern instance.

我找不到文档保证这是整个 Groovy 中用于模式匹配的正则表达式引擎的措辞;然而,我确实发现 Groovy 现在非常、非常、非常非常不太可能在其实现中使用两个 RE 引擎或在将来切换 RE 引擎。

关于java - Java 和 Groovy 的正则表达式引擎是一样的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45275066/

相关文章:

python正则表达式替换所有数字,除非它们是子字符串的一部分

python - 使用正则表达式使用反斜杠分割字符串

grails - Grails导出插件-导出Div内容,而不是文档中的类列表

javascript - 定时自动更新 JSP 页面

java - 并发线程读取套接字

java - 试图获取本周星期一的日期

java - 访问 Object[] 数组成员的方法

javascript - js 正则表达式量词和全局标志输出空字符串作为匹配数组中的最后一个元素

java - 斯波克框架 : matching wildcard arguments

groovy - 无法在 groovy 中创建字节数组的数组