java用正则如何将字符串中的第一个数字匹配出来,例如将“ewr 432 gfh54”中的“432”输出

请分析下,java用正则如何将字符串中的第一个数字匹配出来,例如将“ewr 432 gfh54”中的“432”输出
最新回答
真相是假

2024-04-22 13:21:57

String aa = "asd5sdasd54";
Pattern p = Pattern.compile("\\d+");
Matcher m=p.matcher(aa);
if(m.find()){
System.out.println(m.group());
}
追问
我只要第一个数字,不是所有的
追答
这个返回的不就是一个5吗?