正则表达式

java使用正则表达式的两种方法

  1. 使用String类封装好的matches方法
  2. 使用Pattern和Macher类
  • 将正则表达式编译成Pattern类在内存中存在
  • 将执行匹配所涉及的状态保留在Matcher类中
  • 执行Matcher类的matches进行匹配
//1.
String nginx = "aaaaaab";
nginx.matches("a*b");
//2
Pattern p = Pattern.compile("a*b");
Matcher m = p.macher("aaaaaab");
boolean b = m.matches();