Archiv für die Kategorie ‘Grundlagen’

Flucht ohne Clint Eastwood - Escape-Sequenzen

Donnerstag, 18. Juni 2009

Bestimmte Zeichen werden bei regulären Ausdrücken als Sonderzeichen angesehen. Diese dienen dazu, spezielle Konstrukte zu kennzeichnen. Z.B. lassen sich mit runden Klammern Ausdrücke gruppieren. Wenn man nun aber genau diese Zeichen ohne ihre Sonderbedeutung meint, so muss man diese entwerten.
Dies nennt sich dann Escape-Sequenz. Sie werden gebildet, indem Ihnen ein Backslash vorangestellt wird. D.h. folgende Auswahl von Escape-Sequenzen meint genau die Zeichen, die hinter dem Backslash stehen:

\( \) \[ \] \. \* \+ \?

Und wie beschreibt man den Backslash selbst? Ganz einfach: Durch das Escapen von sich selbst. \\ ist ein Backslash.