This shows META character sequences in Regular expressions and
what the preprocessor consider to be meta
character sequences. In Functions in JesTool
all used META characters are listed.
Meta char seq |
info. |
support |
---|---|---|
\a |
Match a BELL, \u0007 | No support |
\A |
Match
at the beginning of the input. Differs from ^ in that \A will not match after a new line within the input. |
No support |
\b |
Match
a BACK SPACE, \u0008 |
backspace |
\B |
Match if the current position is not a word boundary | No support |
\cX |
Match a control-X character | No support |
\d |
Match
digits 0 - 9 |
Support |
\D |
Match any character that is not a digit 0 - 9 | Support |
\e |
Match an ESCAPE, \u001B. | No support |
\E |
Terminates a \Q to \E quoted sequence. | No support |
\f |
Match a FORM FEED, \u000C. | form feed |
\G |
Match
if the current position is at the end of the previous match. |
No support |
\h |
Match a Horizontal White Space character. | No support |
\H |
Match a non-Horizontal White Space character | No support |
\k |
Named Capture Back Reference. | No support |
\n |
Match a LINE FEED, \u000A. | line feed |
\N{} |
Match the named character. | No support |
\p{} |
Match
any character with the specified Unicode Property, or is
in the specified group ( URV ). |
Support |
\P{} |
Match any character not having the specified Unicode Property or in the specified group ( URV ). | Support |
\Q |
Quotes all following characters until \E. | No Support |
\r |
Match a CARRIAGE RETURN, \u000D. | carriage return |
\R |
Match
a new line character, or the sequence CR LF |
No Support |
\s |
Match a white space character. | Support |
\S |
Match a non-white space character | Support |
\t |
Match a HORIZONTAL TABULATION | horizontal tabulation |
\uHHHH |
Match
the character with the hex value hhhh |
hexadecimal value |
\U |
|
No support |
\vHHHHHH |
Match the character with
the hex value hhhhhh but nust be smaller or equal to \v1FFFFF |
hexadecimal value |
\V |
Match a non-new line character. | No support |
\w |
Match
a word character. A character in general category L or N,
and character '_' |
Support |
\W |
Match a non-word character. A character which is not in general category L or N, and not character '_' | Support |
\xHH |
Match
the character with hex value hh |
hexadecimal value |
\Z |
Match
if the current position is at the end of input, but before the final line terminator, if one exists |
No support |
\z |
Match
if the current position is at the end of input |
No support |
\<digits> |
Back Reference | No support |
\Oooo |
Match an Octal character. | No support |