/**
* 提取表头中的中英文,例如:Shopee十一部总收入2023-12-04~2023-12-10 提取为 Shopee十一部总收入
* @param str
* @return
*/
public static String matchString(String str){
if (str.contains("总收入") && str.contains("非项目部门")){
return "项目外销售部门总收入";
}else if (str.contains("总毛利") && str.contains("非项目部门")){
return "项目外销售部门总毛利";
}
//提取中英文
String regEx = "[a-zA-Z一-\\u9fa5]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
StringBuffer sb = new StringBuffer();
while (m.find()) {
sb.append(m.group());
}
return sb.toString();
}
Java正则只取中文和英文
最新推荐文章于 2024-07-15 03:34:19 发布