yetanotheruser: replace mit javascript?

Beitrag lesen

Hallo yetanotheruser.

Aber \b stellt wirklich kein Zeichen dar, zumindest das war an meiner Aussage korrekt.

Nö. \b entspricht z. B. „ “ oder auch „\n“. Beides sind gültige und sogar sichtbare Zeichen.

Also hier bleibe ich stur. \b entspricht weder " " noch "\n".

Zitat aus der Regex Definition von Perl:

A word boundary (\b ) is a spot between two characters that has a \w  on one side of it and a \W  on the other side of it (in either order), counting the imaginary characters off the beginning and end of the string as matching a \W .

Das gleiche nochmal aus Wikipedia:

\b steht für die leere Zeichenkette am Wortanfang oder am Wortende

Und noch ein Quote aus O'Reillys "Reguläre Ausdrücke - kurz und gut"

Wortgrenze: \b, \B, <, >
Metazeichen für Wortgrenzen erkennen eine Position, an der ein Wortzeichen neben einem Nicht-Wortzeichen steht. ...

Wenn \b " " oder "\n" matchen würde, dann wäre das ganze Konstrukt sinnlos. Aber es wird eben genau das Nicht-Wortzeichen NICHT gematched.

Einen schönen Dienstag noch.

Ebenfalls.

Gruß Ben