一. 正则表达式的语法
二. Java中正则表达式的使用
首先,将需要匹配的正则表达式使用String表示出来,注意:因为Java的string中\表示转移,所以如果要表示\d就需要使用\\d。
随后,通过Pattern.compile(String regular)获得一个pattern对象。通过pattern.matcher(String string)对带匹配字符串进行匹配。
截取匹配字符串中的信息:
如果一个字符串与正则表达式可以成功匹配,可以通过group截取字符串中的信息。
通过matcher.group()方法可以获得字符串中相应的信息。
下面是该方法的doc文档:
这里要注意的是,如果想要获得组的信息,需要先调用matcher.matches()方法,不然会无法获得信息。
上图代码便无法正确获得信息:
,会抛出上图中的异常。
将代码中的注释去掉:
得到下图结果: