Ansicht
Dokumentation
ABENREGEX_POSIX_SYNTAX_SPECIALS - REGEX POSIX SYNTAX SPECIALS
General Data in Customer Master TXBHW - Original Tax Base Amount in Local CurrencyThis documentation is copyright by SAP AG.
- Special Characters (obsolete)
The following tables summarize the special characters in POSIX regular expressions.
Escape Character
Special Character | Meaning |
\ | Escape character for special characters |
Note
The string function escape can be used to prefix all special characters for regular expressions with their escape character.
Special Characters for Single Character Strings
Special Character | Meaning |
. | Placeholder for any single character |
\C | Placeholder for any single character |
\d | Placeholder for any digit |
\D | Placeholder for any non-digit character |
\l | Placeholder for any lowercase letter |
\L | Placeholder for any non-lowercase letter |
\s | Placeholder for a blank character |
\S | Placeholder for a non-blank character |
\u | Placeholder for any uppercase letter |
\U | Placeholder for any non-uppercase letter |
\w | Placeholder for any alphanumeric character including _ |
\W | Placeholder for any non-alphanumeric character except for _ |
[ ] | Definition of a value set for single characters |
[^ ] | Negation of a value set for single characters |
[ - ] | Definition of a range in a value set for single characters |
[[:alnum:]] | Designation for all alphanumeric characters in a value set |
[[:alpha:]] | Designation for all letters in a value set |
[[:blank:]] | Designation for blank characters and horizontal tabulators in a value set |
[[:cntrl:]] | Designation for all control characters in a value set |
[[:digit:]] | Designation for all digits in a value set |
[[:graph:]] | Designation for all displayable characters apart from blank characters and horizontal tabulators in a value set |
[[:lower:]] | Designation for all lowercase letters in a value set |
[[:print:]] | Designation for all displayable characters in a value set |
[[:punct:]] | Designation for all punctuation marks in a value set |
[[:space:]] | Designation for all blank characters, tabulators, carriage returns and line feeds in a value set |
[[:unicode:]] | Designation for all Unicode characters in a value set with a code greater than 255 |
[[:upper:]] | Designation for all uppercase letters in a value set |
[[:word:]] | Designation for all alphanumeric characters and _ in a value set |
[[:xdigit:]] | Designation for all hexadecimal digits in a value set |
\a \f \n \r \t \v | Various platform-dependent control characters |
[..] | Reserved for future enhancements |
[==] | Reserved for future enhancements |
Special Characters for Character String Patterns
Special Character | Meaning |
{n} | Chaining of n single characters |
{n,m} | Chaining of at least n and a maximum of m single characters |
{n,m}? | Reserved for future enhancements |
? | One single character or no single characters |
* | Chaining of any number of single characters including 'no characters' |
*? | Reserved for future enhancements |
+ | Chaining of any number of single characters excluding 'no characters' |
+? | Reserved for future enhancements |
| | Combination of two alternative expressions |
( ) | Definition of subgroups with registration |
(?: ) | Definition of subgroups without registration |
\1, \2, \3 ... | Placeholder for the registration of subgroups |
\Q ... \E | Definition of a string of literal characters |
(? ... ) | Reserved for future enhancements |
Special Characters for Search Patterns
Special Character | Meaning |
^ | Anchor character for the start of a line |
\A | Anchor character for the start of a character string |
$ | Anchor character for the end of a line |
\z | Anchor character for the end of a character string |
\Z | The same as for \z. Line feeds at the end of the character string, however, are ignored |
\ | Start of a word |
\> | End of a word |
\b | Start or end of a word |
\B | Space between characters within a word |
(?= ) | Preview condition |
(?! ) | Negated preview condition |
(?> ) | Cut operator |
Special Characters for Replacement Texts
Special Character | Meaning |
$0, $& | Placeholder for the entire occurrence |
$1, $2, $3... | Placeholder for the registration of subgroups |
$` | Placeholder for the text in front of the occurrence |
$' | Placeholder for the text after the occurrence |
TXBHW - Original Tax Base Amount in Local Currency BAL_S_LOG - Application Log: Log header data
This documentation is copyright by SAP AG.
Length: 15029 Date: 20240426 Time: 110345 sap01-206 ( 64 ms )