Grüße,
eigentlich geht es ja um regexp für php-funktionen, aber die sollen ja denen von pearl entsprechen?
nun - die idee ist:
$maint=preg_replace("/\[url:(.+)](.+)\[\/url\]/","<a href=\"$1\" target=\"_blank\">$2</a>", $maint);
[url:href]text[/url] wird ja erkannt ABER wenn ich in einer zeile mehr als einen habe, wird der erste [url:] und der letze[/url] ersetzt - all das dazwischen bleibt "as is".
aus
[url:example.com]example1[/url] [url:example.com]example2[/url]
wird sowas wie
<a href="example.com" target="_blank">example1[/url] [url:example.com]example2</a>
wie kann man dem helfen? ich weiss nciht mal rech twie ich dir frage stellen soll "wie erzwingt man das erkennen des kürzestmöglichen string"?
MFG
bleicher
--
__________________________-
Die Essenz der Egomanie
ie:{ fl:( br:< va:| ls:[ fo:# rl:? n4:? ss:| de:> js:| ch:| sh:( mo:| zu:|
__________________________-
Die Essenz der Egomanie
ie:{ fl:( br:< va:| ls:[ fo:# rl:? n4:? ss:| de:> js:| ch:| sh:( mo:| zu:|