1、java使用正则表达式将字符串中的数字提取,然后放到数组中
String regex = "\\d+";
String input = "XX交罚〔2019〕322号";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(input);
ArrayList<String> al=new ArrayList<String>();
while (m.find()) {
al.add(m.group(0));
}
System.out.println("去除重复值前");
for (int i=0;i<al.size();i++)
{
System.out.println(al.get(i).toString());
}
System.err.println(al.toString());
结果:
[2019, 322]
注:https://blog.csdn.net/zhuche110/article/details/7981424
2、正则表达式 获取连续6位数字