什么正则表达式引擎中的ColdFusion 9中使用?(What RegEx engine is u

2019-06-25 01:27发布

当开发正则表达式它不仅有助于知道什么限制,如下所示: http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec0a38f-7ff3.html ,还能有什么语法和句法预期是。 测试的应用程序,可以选择一个正则表达式引擎对文字或文件的测试平台,测试期间,它也有帮助。

我已经看到了在这里和那里,CF使用Jakarta ORO,贴http://jakarta.apache.org/oro/ ,这是退休2010年底,这样可以不正确或仍烤成CF9?

如果CF10带有不同的正则表达式引擎CF9请还包括如果知道的话。

Answer 1:

CF9和CF10均采用雅加达ORO v2.0.6 -改变它现有的功能将打破向后兼容性,因为其他的正则表达式引擎使用不同的语法(这两个匹配和替换)。

但是,您可以访问的java.util.regex从CF,它提供了访问,你的JRE使用,使用该引擎的版本包装的CreateObject /类型= java的

如果你不熟悉的Java类工作的自己,我创建了包裹的java.util.regex库为一组方便CFML功能,看到一个项目cfregex.net了解更多详情。



文章来源: What RegEx engine is used in ColdFusion 9?