Pattern
Class - Defines a pattern (to be used in a search)Matcher
Class - Used to search for the patternPatternSyntaxException
Class - Indicates syntax error in a regular expression pattern
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String[] args) { Pattern pattern = Pattern.compile("w3schools", Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher("Visit W3Schools!"); boolean matchFound = matcher.find(); if(matchFound) { System.out.println("Match found"); } else { System.out.println("Match not found"); } } } // Outputs Match found
Pattern.CASE_INSENSITIVE
- The case of letters will be ignored when performing a search.Pattern.LITERAL
- Special characters in the pattern will not have any special meaning and will be treated as ordinary characters when performing a search.Pattern.UNICODE_CASE
- Use it together with theCASE_INSENSITIVE
flag to also ignore the case of letters outside of the English alphabet
标签:CASE,search,Java,Pattern,will,Regular,pattern,Expressions,Match From: https://www.cnblogs.com/ShengLiu/p/16930913.html