gpt4 book ai didi

java - 用于提取括号之间的 3 位数字的正则表达式

转载 作者:行者123 更新时间:2023-12-01 07:34:02 26 4
gpt4 key购买 nike

我的字符串是:

Frequency/FA ID VerifiedFA0 FAID5(125)/FA1 FAID7(175)/FA2 FAID1(476)

我尝试创建的正则表达式应该提取这些数字:

125, 175, 476

我通过查看this example做到了这一点但一定有更好的。

myString.replaceAll(".+\\(([0-9]+)\\).+\\(([0-9]+)\\).+\\(([0-9]+)\\).*","$1,$2,$3")

最佳答案

看看这个:

String s = "Frequency/FA ID VerifiedFA0 FAID5(125)/FA1 FAID7(175)/FA2 FAID1(476)";
Pattern patt = Pattern.compile("\\(\\d+\\)");
Matcher match = patt.matcher(s);
while(match.find()){
System.out.println(match.group());
}

关于java - 用于提取括号之间的 3 位数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14591258/

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