July 2007
Intermediate to advanced
128 pages
2h 39m
English
Regular expression functions are contained in two main classes, java.util.regex.Pattern and java.util.regex.Matcher; an exception, java.util.regex.PatternSyntaxException; and an interface, CharSequence. Additionally, the String class implements the CharSequence interface to provide basic pattern-matching methods. Pattern objects are compiled regular expressions that can be applied to any CharSequence. A Matcher is a stateful object that scans for one or more occurrences of a Pattern applied in a string (or any object implementing CharSequence).
Backslashes in regular expression String literals need to be escaped. So, \n (newline) becomes \\n when used in a Java String literal that is to be used as a regular expression.