Javascript Regex: Wie Fett bestimmte Wörter mit regex?
Gegeben und eine Nadel im Heuhaufen... ich möchte die Fett-tags um die Nadel herum. Also, was regex-Ausdruck würde ich mit replace()? Ich will RAUM, der delimeter und ich möchte, dass die Suche groß-und Kleinschreibung
so sagen die Nadel ist "Kuh" und der Heuhaufen ist
cows at www.cows.com, milk some COWS
würde in
<b>cows</b> at www.cows.com, milk some <b>COWS</b>
auch keywords sollten in der Lage sein, Leerzeichen es so, wenn das Stichwort lautet: "wer ist mgmt"...
great band. who is mgmt btw?
würde in
great band. <b>who is mgmt</b> btw?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein regex, das zu tun, was Sie suchen:
In JS, Ersatz ist so:
Gewickelt, fein säuberlich in eine wiederverwendbare Funktion:
Für diejenigen, die nicht wollen, dass LEERZEICHEN als Trennzeichen, einfach nicht verwenden
\s
.Arbeitete für mich.
Den \b-Marker sind für "word boundaries"; die /ig-flags sind für den Fall zu ignorieren und eine Globale Suche, beziehungsweise.
Die Verwendung von die () nimmt und dann ein $1/$2/$3 in den neuen string-text ist so, dass die groß - /Kleinschreibung und Abstand von was auch immer gefunden wurde, werden beibehalten.