不包含特定字符串的 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 次浏览

启动你的 职业生涯

通过完成课程获取认证

开始
广告