gpt4 book ai didi

Java:正则表达式 - 一般组

转载 作者:行者123 更新时间:2023-12-02 00:21:54 27 4
gpt4 key购买 nike

假设我有一些正则表达式 =“..(group1)..|..(group2)..”

pattern.matcher(regex)
matcher.find()
// how can i access the result??
// i dont wanna use matcher.group(1) or matcher.group(2)
// since i don't really know what will be the result.

正如你所见,我不知道如何获得结果。我正在寻找类似 matcher.getResultedGroup 的东西..有人可以解释一下我应该做什么吗?

  • 如果您有其他建议来扩展我的知识,我很想听听。

最佳答案

您可以使用单个捕获组,其中包含非捕获组:

((?:group1)|(?:group2)) 

关于Java:正则表达式 - 一般组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790992/

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