对于以下字符串:
String str="asd14sd67fgh007";
我希望得到如下输出:
1467007asdsdfgh
我知道如何分割字符串,但不知道如何获得这个。关于分割,我的代码如下:
public static void main(String[] args) {
String str="asd14sd67fgh007";
Pattern pattern = Pattern.compile("\\w+([0-9]+)\\w+([0-9]+)");
Matcher matcher = pattern.matcher(str);
for(int i = 0 ; i < matcher.groupCount(); i++) {
matcher.find();
System.out.println(matcher.group());
}
}