matcher.find()和matcher.matches()区别

1.find()方法是部分匹配,如果该匹配的串有组还可以使用group()函数,而matches()是全部匹配.如果要验证一个输入的数据是否为数字类型或其他类型,一般要用matches();

 

2.Pattern pattern= Pattern.compile(".*?,(.*)");

    Matcher matcher = pattern.matcher(result);

  if (matcher.find()) {
   return matcher.group(1);
  }

你可能感兴趣的:(Matcher)