NOAA NWS DOC Skip Naviagation Links
Regular Expression Metacharacters

Regular Expression Metacharacters

Character

Definition

. (dot)

Any one character

[...] [.-.]

Any one of the characters within the square brackets or within range

[^...]

Any one of the characters not within the square brackets

^

Start of line

$

End of line

\<

Start of word

/>

End of word

| (vertical bar)

Separates two expressions, matches either

?

Previous character (or group) is optional

+

One or more of the previous character (or group)

*

Any number (including none) of the previous character (or group) NOTE: Matches as many as possible

( )

Three uses:
1: Used to enclose a pair of expressions, separated by | (vertical bar - see above)
2: Grouping for quantifiers ('?', '+', and '*' - see above)
3: Carry some text that matches the expression within (see '\1', etc, below)

\1 (and \2, \3, etc)

Output the text 'carried forward' by the brackets (see '( )' above).

\ (backward slant)

Escape character except when as used above.
The character that immediately follows a \ will be interpreted as a literal.

 


Return to Data Deficiency Troubleshooting Guide.
Page loaded: 05:05 UTC   |   10:05 pm Pacific   |   11:05 pm Mountain   |   12:05 am Central   |   1:05 am Eastern