首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ColdFusion 9使用的是什么RegEx引擎?

ColdFusion 9使用的是什么RegEx引擎?
EN

Stack Overflow用户
提问于 2012-06-01 06:37:17
回答 1查看 513关注 0票数 6

在开发正则表达式时,它不仅有助于了解此处所示的限制是什么:http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec0a38f-7ff3.html,而且还有助于了解语法和语法预期的内容。它还有助于测试那些可以选择Regex引擎在文本或文件测试床上进行测试的应用程序。

我已经看到这里和那里的帖子,CF使用Jakarta ORO,http://jakarta.apache.org/oro/,它在2010年底退役,所以这不可能是正确的,或者它仍然被烘焙到CF9中?

如果CF10使用不同的Regex引擎作为CF9,请在已知的情况下也包括在内。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-01 07:07:51

CF9和CF10都使用Jakarta ORO v2.0.6 -将其更改为现有函数将破坏向后兼容性,因为其他正则表达式引擎使用不同的语法(用于匹配和替换)。

但是,您可以使用createObject/type=java从CF访问java.util.regex包,该包提供了对JRE使用的引擎版本的访问

如果您对自己使用java.util.regex类感到不舒服,我已经创建了一个项目,它将CFML库包装成一组方便的CFML函数,请参阅cfregex.net了解更多详细信息。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10842216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档