Pattern和Matcher具体的用法

来源:互联网 发布:淘宝开店ppt 编辑:程序博客网 时间:2024/06/15 08:32

//检测内容,\d是正则表达式,作用是“匹配一个数字字符。等价于[0-9]”,\d+表示多个。
Pattern p = Pattern.compile(“\d+”);

//被检查的内容
Matcher m = p.matcher(“123435346!!54”);

//全部匹配,检测m中是否所有都是数字(\d)
m.matches()

//部分匹配,检测m中是否含有数字(\d)
m.find()

import java.util.regex.Matcher;import java.util.regex.Pattern;public class test {    public static void main(String[] args) {        Pattern p = Pattern.compile("\\d+");        Matcher m = p.matcher("123435346!!54");        if(m.matches()) {            System.out.println("检测到全部都是数字");        } else {            System.out.println("检测到有非数字");        }    }}
0 0