EDIT:
Ich hab es ein wenig verändert und nun scheints zu klappen:
#\[(http://)(.+)(\s(.*))?\]#isUe
Ich dank Dir für die Hilfen bisher. Habe schon einiges dazugelernt.
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Ich bastle gerade an einer Alternative dafür, die weitgehend auf komplexe Regexp verzichtet.
Weisst Du, warum folgender Regexp nur auf \\2 etwas liefert?
\[http://([^[:space:]]*)[[:space:]]?(.*)?\]
Ausgabe mit Ersetzung "\\1 - \\2" war:
- www.heise.de Heise Zeitung
Kommentar