Hallo zusammen,
ich versuche mit preg_replace() einen Tag in einem String zu ersetzen, komme aber absolut nicht vorwärts und wende mich daher an euch:
{tag opt=1 opt=2 ...replace="true"} (preg_replace soll zuschlagen)
{tag opt=1 opt=2 ...} (preg_replace soll nicht zuschlagen)
Die Parameter opt sind dynamisch und haben keinen festen Wert oder eine feste Anzahl.
$text = preg_replace("/{tag (.*)}/","/x{tag (.*)}y/",$text);
Nach dem Replace soll folgendes passieren:
{tag opt=1 opt=2 ...replace="true"} -> x{tag opt=1 opt=2 ...replace="true"}y
Wobei xy steht hier für einen String der vorher in preg_replace() gesetzt wurde.
Kann mir hierbei jemand helfen?
Danke & Viele Grüße
Dirk