Hallo!
Ich hab mal eine kurze Frage zu den Regulären Perl-Ausdrücken:
Ich will folgenden String in PHP ersetzen:
Code:
[amazon="Das ist der Text"]123456789[/amazon]
Ich hätte das so gemacht:
Code:
$text = preg_replace("#\[amazon=\\\"(.*?)\\\"\](.*?)\[/amazon\]#si", "[amazon:$uid=\\\"\\1\\\"]\\2[/amazon:$uid]", $text);
Auch so hab ichs schon Probiert:
$text = preg_replace("#\[amazon=(\\\".*?\\\")\](.*?)\[/amazon\]#si", "[amazon:$uid=\\1]\\2[/amazon:$uid]", $text);
Geht leider beides nicht. Wieso denn nicht?!
Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian