示例importjava.util.regex.*;
classPatternMatch{
publicstaticvoidmain(Stringargs[]){
Stringcontent="Iamastudent";
Stringstring=".*boy.*";
booleanisMatch=Pattern.matches(string,content);
System.out.println("Thelinecontains'boy'?"+isMatch);
}
}
输出结果thelinecontains'boy'?false
火柴()
用于检查整个文本是否与模式匹配。其输出为布尔值。如果找到匹配项则返回true,否则返回false。这是使用Regex搜索文本中字符串的最简单方法之一,还有另一种方法compile(),如果您要进行CASE INSENSITIVE搜索或要搜索多次出现可以使用。
对于上面的示例,它将是-Stringcontent="Iamastudent";
Stringstring=".*BoY.";
Patternpattern=pile(string,Pattern.CASE_INSENSITIVE);