public class PatternMatchUtils {
private static final String DASH = "-2";
public static String subStringVals(final String sourceNo){
//寻找第一个破折号出现的位置
final Matcher matcher= Pattern.compile(DASH).matcher(sourceNo);
if (!matcher.find()){
return "";
}
final Integer index = matcher.start();
final String operationType = sourceNo.substring(index+1,index+5);
return operationType;
}
}
匹配第一个出现的 “-”并截取后四位