java语言编程使用正则表达式来实现提取(美团 3-5年经验 15-30k 北京 hadoop高级工程)中的3-5和15-30
如有这样的一条数据进来: 美团 3-5年经验 15-30k 北京 hadoop高级工程 //正则表达式提取工资值,因为15-30k后面有k,3-5年经验,不干净 public static int filterSalary(String salary)//过滤数据 { String sal = Pattern.compile("[^0-9]").matcher(salary).replaceAll(""); return Integer.parseInt(sal); } Pattern.compile("[^0-9]").matcher(salary) Pattern.compile("[^0-9]").matcher(salary).replaceAll("") //必须十一位数,包括数字和字母,且以字母开头 Pattern pattern = Pattern.compile("^[a-zA-Z][a-zA-Z0-9]{10}$");//将给定的正则表达式编译到模式中 //判读存款金额是否合法(单次存款金额不超过10000元(包括),且必须是100的整数倍) Pattern...

