5.2. Escape-Sequenzen
Zeichen können auch mittels eine Escape-Sequenz angegeben werden. Die Syntax ähnelt der, welche in C oder Perl benutzt wird: \n findet eine neue Zeile, \t einen Tabulator etc. Etwas allgemeiner: \xnn, wobei nn ein String aus hexadezimalen Ziffern ist, findet das Zeichen, dessen ASCII Code gleich nn ist.
Sequenz
|
Beschreibung
|
\xnn |
Zeichen mit dem Hex-Code nn (ASCII-Text) |
\t |
ein Tabulator (HT/TAB), gleichbedeutend wie \x09 |
\n |
Zeilenvorschub (NL), gleichbedeutend wie \x0a |
\r |
Wagenrücklauf (CR), gleichbedeutend wie \x0d |
\f |
Seitenvorschub (FF), gleichbedeutend wie \x0c |
\a |
Alarm (bell) (BEL), gleichbedeutend wie \x07 |
\e |
Escape (ESC), gleichbedeutend wie \x1b |
Ausdruck
|
Beschreibung
|
foo\x20bar |
findet 'foo bar' (beachten Sie das Leerzeichen in der Mitte) |
\tfoobar |
findet 'foobar', dem unmittelbar ein Tabulator vorangeht |