17.10.2011
Der reguläre Ausdruck '[A-z]' findet neben Buchstaben auch die Zeichen '[\]^_`'
Bei regulären Ausdrücken kommt es auf die Feinheiten an, wie ich heute festgestellt habe. Bisher dachte ich, der Ausdruck '[A-z]' würde alle großen und kleinen Buchstaben im ASCII-Zeichensatz finden und auch nur Buchstaben.
Dann sind wir über ein Backtick-Zeichen '`' gestolpert, was auch von '[A-z]' gefunden wird und jetzt weiß ich, dass
- [A-z] alle Zeichen mit ASCII-Dezimalwerten von 65 - 122, d.h die Großbuchstaben ohne Umlaute, die Zeichen '[', '\', ']', '^', '_' und '`' sowie die Kleinbuchstaben ohne Umlaute findet
- [A-Za-z] nur Groß- und Kleinbuchstaben ohne Umlaute (ASCII-Werte 65-90 und 97-122)
- [\w] Groß- und Kleinbuchstaben, Ziffern und den Unterstrich aufspürt, also [A-Za-z0-9_] entspricht
Gespeichert unter: Programmierung