RegExp.Pattern Property

Data Type



Contains a pattern string that defines the substring to be found in a search string.

Rules at a Glance

The following table defines the meaning of the individual characters that can be included in the pattern string. The table in the “Programming Tips and Gotchas” section lists a pattern string using each symbol and shows the results returned by the Execute method.




Marks the next character as either a special character (such as \n for the newline character) or as a literal (if that character otherwise has special meaning in a pattern search string). The special characters are:


form feed character


newline character


carriage return character


tab character


vertical tab character


Matches the beginning of input.


Matches the end of input.


Matches the preceding atom zero or more times.


Matches the preceding atom one or more times.


Matches the preceding atom zero or one time.


Matches any single character except a newline character.

( )

Defines a subexpression within the larger subexpression. A subexpression:

  • Overrides the order of precedence used in evaluating pattern strings.

  • Can be referenced again in the pattern string. To insert the result of the subexpression later in the pattern string, reference it by its one-based ordinal position among subexpressions, preceded by the backslash symbol (e.g., \1). See the example using the \num syntax in the “Programming Tips and Gotchas” section.

  • Can be referenced ...

Get VBScript in a Nutshell, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.