aaa
String regEx = "^\\d+";Pattern pat = Pattern.compile(regEx);Matcher matcher = pat.matcher(keyword);if(matcher.find()){ return figureDataDao.countCard(keyword);}
判断字符串是否纯数字:
if(!o.toString().matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$")) { if(StringUtil.isBlankOrNull(paramNameObj)) { parameter = parameter + o + ","; } else { parameter = parameter + paramNameObj + ":" + o + ","; }}
Pattern pattern = Pattern.compile("[1-9]{4}"); Matcher m = pattern.matcher("sss2345yy"); if(m.find()) { System.out.println(m.group(0)); }
//去掉关键字中的空格
keyword = keyword.replaceAll("\\s", "");
匹配1-9中的一个数字:[1-9]
"1".toString().matches("[1-2]") true
"8".toString().matches("[1-2]") false
匹配三个数字:[1-2]{3}
"121".toString().matches("[1-2]{3}" true
"125".toString().matches("[1-2]{3}" false