Lars: Mit regulären Ausdrücken HTML-Tags aus textstring entfernen

Beitrag lesen

Hallo,
wie muss der reguläre Ausdruck lauten, um alle HTML-TAGS zu ersetzten. Ich dachte an so etwas wie
ereg_replace('<[a|^a]*>, '', 'string');
das funktioniert nicht immer
auch:
ereg_replace('<[^>]*>, '', 'string');
,was oft benutz wird funktioniert nicht immer (zumindest nicht, wenn ein tag über ein zeilenende hinausdeht oder bei z.b. <!--<br><a href="">hallo.</a>-->)

man kann das eigendlich nur für die auszulesende seite anpassen.

Danke für die Antwort.
Die auszulesende Seite anpassen ist schlecht, da ich das Ganze für eine Volltextsuch brauche, die viele Seiten ausliest.