不包含特定字串的 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);
廣告