Mailinglisten-Archive |
Hallo Liste,
ich möchte Text zwischen einem Anfangsmarker und dem nächsten
Endmarker löschen
Also wie folgt:
$inhalt = "
/**<!no_comment>
irgendwelche sinnreichen Kommentare
<!/no_comment>*/
wichtiger Code
/**<!no_comment>noch ein Kommentar <!/no_comment>*/
mehr wichtiger Code
";
Raus kommen soll folgendes
$inhalt = "
wichtiger Code
mehr wichtiger Code
";
Mein Ansatz ist folgender
$inhalt = ereg_replace("/\*\*<!no_comment>(.*)<!/no_comment>\*/", "",
$inhalt);
Nur löscht der mir alles zwischen dem ersten Anfangsmarker und dem
Endmarker
Also es kommt leider folgendes heraus:
$inhalt = "
mehr wichtiger Code
";
Und wie jeder sieht, fehlt dann ja wichtiger Code ;-)
Wie muss ich als ändern?
Mit freundlichen Grüßen
Stefan Brückmann
--
Es gibt genug für die Bedürfnisse aller, aber zu wenig für die Gier
einzelner.
Mahatma Gandhi
php::bar PHP Wiki - Listenarchive