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.
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