Eine von Bob Bemer erfundene Escape-Sequenz besteht aus zwei oder mehr Zeichen, die oft mit einem Escape-Zeichen beginnen, das den Computer anweist, eine Funktion oder einen Befehl auszuführen. Nachfolgend finden Sie eine Liste einiger häufig verwendeter Escape-Sequenzen, die in Programmiersprachen und Texteditoren verwendet werden.
‘ | Einfaches Zitat |
“ | Doppeltes Anführungszeichen |
ein | Hörbare Glocke |
B | Rücktaste |
F | Formular-Feed |
n | Neue Zeile |
R | Wagenrückgabe |
S | Ein Leerzeichen oder Leerzeichen. |
T | Horizontale Registerkarte |
Unten sehen Sie ein Beispiel dafür, wie eine Escape-Sequenz einem Computer und dem Benutzer angezeigt wird.
Hello.nHere is an example of text that usesnescape sequences.
Das obige Beispiel mit Escape-Sequenzen würde den folgenden Text anzeigen.
Hello. Here is an example of text that uses escape sequences.
Schließlich können Sie durch Hinzufügen einer Escape-Sequenz zu einem regulären Ausdruck (regulärer Ausdruck) Zeichen suchen und ersetzen oder eine spezielle Funktion ausführen. Beispielsweise löschen wir im folgenden Beispiel eines regulären Perl-Ausdrucks in einer While-Schleife jede Zeile, die mit einem Zeilenumbruch beginnt.
while (<ofile>) { $line = $_; $line =~ s/^n//g; }
Escape, Programmierbegriffe, Regex, Reserviertes Zeichen