Thread Regex-Frage: \b und \B bei Sonderzeichen (2 answers)
Opened by svwcharly at 2007-06-23 01:15

ptk
 2007-06-23 01:35
#77756 #77756
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Dein Problem ist, dass die Mitte des Strings " &" (space ampersand) eben nicht auf \b matcht, weil weder die rechte noch die linke Seite aus Buchstaben besteht, die Voraussetzung für einen \b-Match.

Wenn du die Möglichkeit hast, zuerst das Highlighning vorzubereiten und erst dann HTML-Escaping zu machen, dann solltest du diesen Wert gehen. Oder du baust dir die Regexpes aus look-behind und look-ahead assertions zusammen. Siehe perlre.

View full thread Regex-Frage: \b und \B bei Sonderzeichen