gpt4 book ai didi

java - 匹配除一个之外的所有字符

转载 作者:行者123 更新时间:2023-12-02 04:42:04 25 4
gpt4 key购买 nike

我有一个带有模式的测试字符串

{something1=any_character} any_character {something2=any_character}

我想匹配第一个括号内的序列,并且在下一次迭代中我想匹配下一个。所以我使用 PatternMatcher

我的正则表达式是 \{(\w)*something1.*(?!=).*(?!\}) 但问题是它匹配完整的字符串而不是只是第一个。我想在第一个 } 处中断第一次搜索,然后查找下一个 }

最佳答案

只是让通配符变得懒惰:

\\{(\\w)*?something1.*?(?!=).*?\\}

关于java - 匹配除一个之外的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30077212/

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