SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
\ (Sonderzeichen)
Adventskalender 2023 - 14.12 - \
Das Zeichen \
– der „Backslash“ – wird generell als Escape-Zeichen verwendet. Man „flüchtet“ aus dem normalen Kontext und kann ungewöhnlichere Dinge tun.
- JavaScript
- benutzt
\'
oder\"
, um ein Anführungszeichen in eine Stringkonstante einzusetzen. Darüber hinaus können Steuerzeichen erstellt werden - Regex
- In „regulären Ausdrücken“ werden einige
\
-Sequenzen für die Darstellung von Zeichenklassen oder Zusicherungen verwendet. - Beachten Sie: Wenn Sie ein Regex-Muster als Zeichenkette in JavaScript angeben, müssen Sie die Backslashes verdoppeln. Beispielsweise würde die als Literal notierte Regex
/abc\sabc/
eine Textstelle finden, wo abc, ein Weißraumzeichen und nochmal abc vorkommt. Wenn Sie hingegen die RegExp-Konstruktorfunktion verwenden, um aus einer Zeichenkette eine Regex erstellen zu lassen, würde JavaScript zunächst das\s
interpretieren, eine ihm unbekannte Escape-Sequenz feststellen und den Backslash verwerfen. Deshalb muss man dannnew RegExp("abc\\sabc")
schreiben.PHP ist großzügiger, es lässt unbekannte
\
-Sequenzen unverändert und weil die Regex-Sequenzen so gewählt sind, dass sie sich nicht mit den Sonderzeichensequenzen von PHP überschneiden, müssen Sie in PHP das\
nur verdoppeln, wenn Sie explizit danach suchen möchten.