/**
* 处理单位和值
* @param input
* @return
*/
private static List<String> extractUnitAndValue(String input) {
ArrayList<String> results = new ArrayList<>();
// 使用正则表达式拆分字符串
String regex = "(\\d+)([天周月运转小时]+)";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
// 遍历所有匹配的内容
while (matcher.find()) {
String value = matcher.group(1); // 数值部分
String unit = matcher.group(2); // 单位部分
results.add(value);
results.add(unit);
}
return results;
}
07-30
225