例如: abc_ddd_20170910_01.REQ(顺序不固定就这五块)
取成: [abc_ddd_];{sysdate-1:yyyymmdd};[_];{string:2};[.REQ]
例如: abc_ddd_20170910_01.REQ(顺序不固定就这五块)
取成: [abc_ddd_];{sysdate-1:yyyymmdd};[_];{string:2};[.REQ]
Pattern pattern = Pattern.compile("[a-z]+_[a-z]+_");
Matcher matcher = pattern.matcher(文件名);
System.out.println(matcher.group(0)); // abc_ddd_
Pattern pattern = Pattern.compile("\\d{8}"); // 20170910
Pattern pattern = Pattern.compile("\\d+\\.[A-Z]{3}"); // 01.REQ