Meinereiner hat folgendes Problem. Ich lasse per ereg_replace einen String nach bestimmten zeichen durchsuchen die wie folgt aussehen: <%hierKannWasBeliebigesStehen%>

Und diese lass ich dann ersetzen durch einen anderen String. (ereg_replace("<%hierKannWasBeliebigesStehen%>", "Huhu :-)", $String);

Das funktioniert auch sobald ich bekannte Strings ersetze. Was aber wenn nun ein <% %> im String ist, von dem er nicht wei� wie er es ersetzen soll. So m�chte ich dies einfach vom Text ausgeschlossen haben. Jedoch gibt es da ein paar kleine Probleme.

Denn angenommen wir haben folgenden Code:
PHP-Code:
$String "aj aksdfj <b><%jojo%>jfja<%jo%></b>";
$String ereg_replace("<%.*%>"""$String);
echo 
$String//Ausgabe: aj aksdfj <b></b> 
Jedoch m�chte ich nicht diese Ausgabe, sondern lediglich, dass die Zwei <% %> verschwinden. Jedoch wie? In einem RegEx Tutorial hab ich gelesen, dass \b einen Ancher setzt, so dass nur Wortwei�e gel�scht wird, jedoch passiert bei mir da gar nix.