常用正则表达式

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


转载于:https://my.oschina.net/sniperLi/blog/417909

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值