Hallo Flo,
ich nehme an du hast irgendwas in der Art:
... bis hier jede Menge blabla. <b>hier_will_ich_hin</b> viele viele Worte zu hier_will_ich_hin, also dem Ziel, diesmal jedoch nicht fett geschrieben - und noch weiterer blabla <b>hier will in dem Moment _nicht_ hin</b> und wieder blabla zu hier will ich in dem Monent _nicht_ hin ...
Also ich würde das in meinem einfachen Gemüt folgendermaßen machen:
- lese den kompletten Text in einen String ein
- untersuche den String auf das erste vorkommen von <b>
- schau nach ob nach dem <b> das gewünschte Wort steht
wenn ja:
4) schmeiß aus dem String alles weg was davor steht
5) suche das nächste <b> und schmeiß ab dort alles weg
wenn nein:
6) suche das nächste <b> dann weiter bei 3)
usw usw ...
Gruß
der_bernd