Metacharacters

The following regular expression characters cause a match to succeed or fail depending on the current position in the string.

Example: ^ specifies that the current position is at the beginning of a line or string. The regular expression ^FTP returns only those occurrences of the character string "FTP" that occur at the beginning of a line.

Regular Expression Description
^ The match must occur at the beginning of the string or line.
$ The match must occur at the end of the string, before \n at the end of the string, or at the end of the line.
\A The match must occur at the beginning of the string (ignores the Multiline option).
\Z The match must occur at the end of the string or before \n at the end of the string (ignores the Multiline option).
\G The match must occur at the point where the previous match ended. When used with Match.NextMatch(), this ensures that matches are all contiguous.
\b The match must occur at a boundary between a word character (\w) and a nonword character (\W)
\B The match not must occur at the boundary between a word and a nonword character.