Ich möchte ein JavaScript in JavaScript erstellen, das einem Wort entspricht, aber kein Teil davon ist. Ich denke, dass sowas wie \ bword \ b dafür gut funktioniert. Mein Problem ist, dass das Wort nicht im Voraus bekannt ist, also würde ich gerne den regulären Ausdruck mit einer Variablen zusammenstellen, die das Wort enthält, das in etwa folgendermaßen aussieht:
%Vor%was mir aufgefallen ist, funktioniert nicht. Meine Idee ist, bestimmte Wörter in einem Absatz durch ein span-Tag zu ersetzen. Kann mir jemand helfen?
PS: Ich benutze jQuery.
\
ist ein Escape-Zeichen in regulären Ausdrücken und in Strings.
Da Sie den regulären Ausdruck aus Strings zusammenstellen, müssen Sie die \
s in ihnen entkernen.
sollte den Trick machen, obwohl ich es nicht getestet habe.
Sie sollten wahrscheinlich kein global für r
verwenden (und wahrscheinlich auch nicht für reg
).
Du entkommst dem Backslash nicht. Du solltest also:
%Vor%Sie sollten auch Sonderzeichen in "Wort" vermeiden, weil Sie nicht wissen, ob es spezielle Sonderzeichen haben kann.
Hoffe, das hilft. Prost
Tags und Links javascript jquery regex