java中的正则表达式内容比较多又比较杂,记录下常用的。
用到的包是java.util.regex包里面只有两个类 :pattern、matcher和一个异常(runtimeexception)类。
典型的调用顺序是:
Pattern p = Pattern.compile
("a*b");
Matcher m = p.matcher
("aaaaab");
boolean b = m.matches
();
其中:Pattern将正则表达字符串编译封装,然后调用matcher函数返回一个存放了结果的Matcher匹配器,Matcher里面有很多的方法,根据要求的不同可以返回不同的结果,而matches是全部匹配,返回布尔值。
匹配:
x : 字符
\ : 反斜线