Hallo,
ich möchte gern eine HTML-Datei vor der Ausgabe parsen, und dabei alle Vorkommen eines beliebigen Wortes ($suchwort) durch z.b.: $suchwort ersetzen.
Beispieldatei:
Das Haus steht im Garten…
Als Suchworte nehmen wir jetzt mal „Haus“ und „im“, dann sollte die Ausgabe etwa so aussehen:
Das Haus steht im Garten…
Klingt erstmal ganz easy…
…aber wenn das Suchwort z.b.: ‚table‘ oder ‚im‘ heisst, dann darf dieses selbstverständlich nicht innerhalb der HTML-Tags ersetzt werden.
Ich stelle mir zur Lösung ein preg_replace() bzw. ereg_replace() mit einem regulären Ausdruck vor, der alle Vorkommen von $suchwort ersetzt, wenn dies nicht innerhalb eines Tags steht.
Für den umgekehrten Fall (…irgendetwas innerhalb der Tags ersetzen…) habe ich diverse Reg. Ausdr. gefunden…
Danke schonmal vorweg,
Christian