phpbar.de logo

Mailinglisten-Archive

[php] Mehrfaches L�schen von beliebigem Inhalt zwischen Anfangs und Endmarker

[php] Mehrfaches L�schen von beliebigem Inhalt zwischen Anfangs und Endmarker

Stefan Brueckmann liste at trick-box.de
Fre Apr 21 14:53:06 CEST 2006


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