import java.util.regex.*;
Pattern(适配模式类) Matcher(适配类)
指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建
Matcher
对象,依照正则表达式,该对象可以与任意
字符序列
匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。
Pattern p = Pattern.
Matcher m1 = p.
compile
("a*b");Matcher m1 = p.
matcher
("aaaaab");
Matcher m2 = p.
boolean b1= m1.
matcher
("baaaaa");boolean b1= m1.
matches
();
boolean b2= m2.
matches
();
在仅使用一次正则表达式时,可以方便地通过此类定义
matches
方法。此方法编译表达式并在单个调用中将输入序列与其匹配。语句
boolean b = Pattern.matches("a*b", "aaaaab");