The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > java.util.regex  [26 examples] > Flags  [3 examples]

e435. Compiling a Pattern with Multiple Flags

Multiple flags must be combined using the or operator (|).
    CharSequence inputStr = "Abc\ndef";
    String patternStr = "abc$";
    
    // Compile with multiline and case-insensitive enabled
    Pattern pattern = Pattern.compile(patternStr,
        Pattern.MULTILINE | Pattern.CASE_INSENSITIVE);
    Matcher matcher = pattern.matcher(inputStr);
    boolean matchFound = matcher.find();    // true

 Related Examples
e433. Setting Case Sensitivity in a Regular Expression
e434. Adding Comments to a Regular Expression

See also: Groups    Lines    Paragraphs    Searching and Replacing    Tokenizing   


© 2002 Addison-Wesley.