Michael: Wort in Text finden

Beitrag lesen

Hallo
ich möchte bestimmte Worte in Text finden und unterstreichen. Diese Worte können überall im Text stehen. Dazu habe ich bis jetzt diese Regex: "/(^| )".$wort."( |$)/i"

Jetzt kann der Benutzer auch ein * als Wildcard angeben, das soviel bedeuten soll wie es dürfen beliebig viele Zeichen stehen, auch keines, aber kein Leerzeichen. Dazu ersetze ich den * momentan mit .? aber das klappt leider nicht sehr gut. Es wäre toll, wenn mir da jemand weiterhelfen könnte, da ich noch Regex Anfänger bin.

Danke und gruß Michael