Problem: In a Java program, you want to determine whether a String contains a pattern, you want your search to be case-insensitive, and you want to use String
matches method than use the Pattern and Matcher classes.
Solution: Use the String
matches method, and include the magic
(?i:X) syntax to make your search case-insensitive. (Also, remember that when you use the
matches method, your regex pattern must match the entire string.)