gpt4 book ai didi

java - 正则表达式查找所有条件语句

转载 作者:行者123 更新时间:2023-12-01 15:42:13 24 4
gpt4 key购买 nike

是否有可能有一个正则表达式可以找到所有正则表达式条件语句?这是我到目前为止想到的

 (?:[^\\][\(]\?:.+[\)])

但它的工作效果不太好,它只会一直到语句中的最后一个括号,任何帮助将不胜感激。

最佳答案

这在一般情况下是不可能的,因为条件可能包含任意嵌套的 () 对。单一的 Java 模式无法处理这个问题;它需要a context-free grammar ,而Java模式只能实现常规语法。 (嗯,主要是。一些额外的功能,特别是反向引用,允许技术上不规则的语法,但它们仍然不足以让单个模式处理嵌套括号。)

关于java - 正则表达式查找所有条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7870609/

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