gpt4 book ai didi

java - 正则表达式查找字符串中数字的实例

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

我有一个如下所示的字符串

32686_8 is number 2

我是正则表达式的新手,需要一些帮助。我想要两种不同的模式,首先要找到

32686_8

然后再找到一个

2

希望你能帮忙:)

最佳答案

您可以使用以下内容进行匹配:

([\\d_]+)\\D+(\\d+)

并提取出$1$2

参见DEMO

代码:

Matcher m = Pattern.compile("^([\\d_]+)\\D+(\\d+)$").matcher(str);
while(m.find())
{
System.out.println(m.group(1));
System.out.println(m.group(2));
}

关于java - 正则表达式查找字符串中数字的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30528282/

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