62,628
社区成员
发帖
与我相关
我的任务
分享
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Test{
public static void main(String[] args){
String id = "341221199509181757";
String regex = "^\\d{6}(?<year>\\d{4})(?<month>\\d{2})(?<day>\\d{2}).+$";
Matcher matcher = Pattern.compile(regex).matcher(id);
if(matcher.matches()){
System.out.println(String.format("%s年%s月%s日",matcher.group("year"),matcher.group("month"),matcher.group("day")));
}
}
}