正規表現Matcher find()とMatcher matches()


String str ="abc";
1.シナリオ:str.matches(regex);
このメソッドで呼び出されたstr.matches(regex)形式は、次の式と全く同じ結果を生成します.
  Pattern.matches(regex, str)
matchesソース:
 
  
public static boolean matches(String regex, CharSequence input) {        
//               
Pattern p = Pattern.compile(regex);       
//               
Matcher m = p.matcher(input);  

2.方案:

Pattern titlePattern = Pattern.compile("(\\||`|<|>|\"|\')");
       Matcher m = titlePattern.matcher(title);
       if(!m.find())

3.2つの方法の比較:
//サブストリングへの照合
matcher.find()
//列全体にマッチ
matcher.matches()