Regular Expressions Java

Meta-Character            Matches
^                         Beginning of the line
$                         End of the line
\b                        A word boundary
\B                        A nonword boundary
\A                        The beginning of the input
\G                        The end of the previous match
\Z                        The end of the input before any line terminators (such as carriage-return or linefeed)
\z                        The end of the input