67,515
社区成员
发帖
与我相关
我的任务
分享
package test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class test {
public static void main(String[] s){
Pattern pattern = Pattern.compile("(?s)[\\D]*[0-9]{4}[\\D]*");
Matcher matcher = pattern.matcher("a2123aaanaannna");
while(matcher.find()){
System.out.println(matcher.group(0));
}
}
}
Pattern pattern = Pattern.compile("[^\\d](\\d{4})[^\\d]");
Matcher matcher = pattern.matcher("a2123aaanaannna");
while(matcher.find()){
System.out.println(matcher.group(1));
}