gpt4 book ai didi

java正则表达式否定边界(方括号)

转载 作者:行者123 更新时间:2023-12-02 11:08:35 26 4
gpt4 key购买 nike

如果有人能帮助我满足 JAVA 正则表达式要求,我将不胜感激我有一个像 "/ABC/KLM[XYZ/ABC/KLM]/ABC"这样的字符串

我想替换所有用方括号括起来的ABC。在这种情况下,只应找到第一个和最后一个 ABC。但中间不是 ABC,因为它被方括号括起来

最佳答案

如果没有递归正则表达式,则无法执行此操作。 Java 在标准库中不支持此功能,但 Perl 或 .NET 中的正则表达式风格支持。这本质上与尝试匹配 HTML 标记内的内容是同一个问题 - 到目前为止,最简单的方法是使用基于堆栈的解析器

关于java正则表达式否定边界(方括号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50753523/

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