Hallo,
ich habe folgenden Ausdruck:
$myString = "</Obst/Birnen/>Mehr...[/link]";
Diesen möchten ich mit folgendem Ausdruck bearbeiten:
$newString = str_replace("/[link:(.*)](.*)[/link]/ismU", " <a href="\1" target="_top">\2</a>", $myString);
Das liefert mir für $newString:
<a href="/Obst/Birnen/" target="_top">Mehr...</a>
Nun möchte ich aber folgendes haben:
<a href="/obst/birnen/" target="_top">Mehr...</a>
Der Link soll also in Kleinbuchstaben stehen.
Ich habe schon folgendes versucht, leider ohne Erfolg:
$newString = str_replace("/[link:(.*)](.*)[/link]/ismU", " <a href="".strtolower("\1")."" target="_top">\2</a>", $myString);
und
$newString = str_replace("/[link:(.*)](.*)[/link]/ismUe", " <a href="".strtolower("\1")."" target="_top">\2</a>", $myString);
Aber das funktioniert alles nicht.
Hat jemand einen Lösungsvorschlag?
Danke im vorraus,
Turtle