Ich habe die Funktion, einen Teil der Zeile vor dem Doppelpunkt fett zu machen.
%Vor%und
%Vor%Sie können es auf jsfiddle: Ссылка
testenWo mache ich einen Fehler? Ich kann innerhalb des Callbacks eine Wortbegrenzung machen. Kann es in regex selbst besser gemacht werden? Danke für deinen Trick.
Ihr /^([^*:\n ]+ ?){1,10}:/gm
regex zeigt katastrophales Backtracking : Sie verschachteln +
und {1,10}
Wiederholung mit (möglicherweise) nichts dazwischen. Korrigieren Sie dies, indem Sie das Leerzeichen zwischen den Gruppen zur Übereinstimmung bringen:
oder
%Vor%Tags und Links javascript regex