s.oliver: regex und #

Beitrag lesen

Servus,

"/(\b\w*#\b)/"

"#" liegt nicht in der Chrakterklasse "\w" und die Klasse "\b"
orientiert sich an "\w" was die Menge an ausgeschlossenen Zeichen
angeht (die Abgrenzung als Wort wird - grob gesagt - von den "\b"s
durch Ausschliessung der Zeichen von "\w" realisiert); normalerweise
erkennt "\w" wiederum "a-zA-Z0-9" und die lokal begünstigten Buchstaben
und alphanumerischen Zeichen. Lange Rede, kurzer Sinn - drehe die
Reihenfolge von "\b" und "#" einfach mal um, dann sollte es eigentlich
funktionieren.

Grüsse