Hallo,
ich suche in Perl eine Regular Expression, die folgendes umwandelt:
"Text<u>Text</u>Text" --> " ____ "
also jedes Zeichen zwischen <u> und </u> durch einen Unterstrich ersetzt, jedes Zeichen außerhalb durch ein Leerzeichen. Analog dazu soll umgewandelt werden:
"Text<b>Text</b>Text" --> " Text "
also nur die Zeichen außerhalb von <b>...</b> durch ein Leerzeichen.
Die beiden Fälle können nicht gleichzeitig auftreten (dafür sorge ich schon), wohl aber mehrfach in der selben Zeile ("1<b>2</b>3<b>4</b>5..."). Trotz intensivster Versuche bekomme ich es leider nicht hin... kann mir jemand helfen?
Besten Dank im voraus,
Cheatah