gpt4 book ai didi

regex - 我们如何将正则表达式转换为 ANTLR 4 表达式

转载 作者:行者123 更新时间:2023-12-05 06:44:48 25 4
gpt4 key购买 nike

我正在寻找一种将正则表达式转换为 ANTLR 4 表达式的方法或工具,但找不到合适的东西。现在我很好奇“我们真的可以转换它吗?”如果不是,那么我假设 ANTLR 4 表达式和正则表达式看起来相同但完全不同。如果我错了,请更正。

最佳答案

ANTLR 词法分析器规则实际上是形式意义上的正则表达式。这意味着您不会开箱即用地获得模式匹配功能,例如前瞻/后视/捕获等。如果您需要更好地控制匹配过程,您可以在规则中插入自定义代码。

至于语法,它与标准正则表达式语法有点不同。
例如,在 ANTLR 中你写 ~[a-z] 而不是 [^a-z]

关于regex - 我们如何将正则表达式转换为 ANTLR 4 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27169072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com