Christoph: regulärer Ausdruck

Beitrag lesen

Hi,

wie könnte ich es mit einem regulären Ausdruck hinbekommen dass

<h1>
<p>
Hier steht Text</p>
<p>
Hier steht Text</p>
</b>
</h1>

zu

<h1>
Hier steht Text</br>
Hier steht Text</br>
</h1>

wird?
Also jeweils <p> raus und das </p> durch </br> ersetzen.

wenn der obige Text in $html steht, mit

$html=~s|<p>(.*?)</p>|$1</br>|gis;

Das </b> bleibt so allerdings drin. Ich weiß nicht, was Cheatah hat: für genau sowas sind reguläre Ausdrücke doch da.

Gruß, Christoph