Jag använder nu ett enkelt pattern i RegExp som ser ut ungefär så här: "(sökord1|sökord2|sökord3)" och detta ersätts med "<b>$1</b>".
Det går fint i vanliga textmassor. Men när det kommer till texter som innehåller HTML så kan det bli problem. Finns t.ex. HTML-taggen <strong> så ersätts tro om man söker på det vilket gör att det blir fel. Det kan även bli problem med t.ex. <.
Går det att komma runt detta genom att endast matcha på text som inte finns inom < och >?