String rel="44F90BE70A3549FBB8DB30838F753F5C;445122101023GB00471F00010001;445122101037GB00085F00010010";
Pattern pattern=Pattern.compile("\\d{12}[A-Z]{2}\\d{5}[A-Z]{1}\\d{8}");
Matcher matcher=pattern.matcher(rel);
List<String> rels=new ArrayList<String>();
while(matcher.find()){
System.out.println(matcher.group(0).trim());
rels.add(matcher.group());
}
System.out.println(rels.toString());
Paste_Image.png
通過
while
可以將所有符合的字符串逐條打印宰睡,可以放在一個(gè)List中待后邊使用气筋。
注意: 如果只需匹配字符串中的局部不要在正則的開頭結(jié)尾使用^ $
拆内,因?yàn)?code>matcher方法是全部匹配