不包含特定字串的 Java 正則表示式。


示例

import java.util.regex.*;
class PatternMatch{
   public static void main(String args[]) {
      String content = "I am a student";
      String string = ".*boy.*";
      boolean isMatch = Pattern.matches(string,content);
      System.out.println("The line contains 'boy'?"+ isMatch);
   }
}

輸出

the line contains 'boy'?false

matches()

用於檢查整個文字是否與某個模式匹配。其輸出為布林值。如果找到匹配,則返回 true,否則返回 false。這是使用 Regex 在文字中查詢字串的最簡單、最容易的方法之一。還有一個 compile() 方法,如果你想進行大小寫不敏感的搜尋,或者想搜尋多個出現,可以使用該方法。

對於上面的示例,將是以下內容 -

String content = "I am a student";
String string = ".*BoY.";
Pattern pattern = Pattern.compile(string, Pattern.CASE_INSENSITIVE);

更新日期:2020 年 6 月 20 日

510 次瀏覽

啟動你的 職業生涯

透過完成課程獲取認證

開始
廣告