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