Hi,
Was aber auch nicht ging. Kann es sein, das das ; gar nicht am Wortende steht?
\b wäre die Wortgrenze. \B heißt genau das Gegenteil, eine Nicht-Wortgrenze.
Wie ist denn ein Wortende definiert? Ein Leerzeichen, ein Whitespace?
Nein. \b und \B sind nicht als ein (oder mehrere Zeichen) definiert. Sie sind als Positionen definiert. Und zwar \b als die Position zwischen einem Wort-Zeichen und einem Nicht-Wortzeichen. Und \B als Position zwischen 2 Wortzeichen (ob es auch die Position zwischen 2 Nicht-Wort-Zeichen matcht, weiß ich grad nicht).
Als Wortzeichen gelten in Javascript IIRC alle alphanumerischen Zeichen und der Unterstrich, als Nicht-Wortzeichen alle anderen.
Wie alphanumerisch in Javascript genau definiert ist (sprich: nur A-Za-z oder alle Unicode-Zeichen, die Buchstaben darstellen; analog für Ziffern, die es ja auch in ASCII und in anderen Varianten gibt), weiß ich auch grad nicht.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.