Jochen: Regexpressions

Beitrag lesen

Hallo zusammen,

ich bin hier am Verzweifeln mit den Regexpressions.

Mein String lautet beispielsweise "<p>Dies ist <u>ein <b>Text</b></u></p>".

Nun möchte ich aus diesem String nur das "Dies ist <u>ein <b>Text</b></u>" haben. Am Besten mittels regexpression, da in einem anderen Fall der String auch "<span>Test 123<b>456</b></span>" lauten kann (wo ich dann wieder den inneren Bereich ("Test 123<b>456</b>") erhalten möchte.

Das ganze möchte ich dann in ein array speichern...
Also auf Beispiel 1 bezogen so:

array(
 'type' => 'p',
 'text' => 'Dies ist <u>ein <b>Text</b></u>'
)

Kann mir irgendjmd sagen, wie ich hier anfange?
Oder noch besser kurz den Code "zusammenbauen".

Danke ;-)
Jochen