Hallo!
Ich habe ein für mich unlösbares Problem an dem ich mir schon die Zähne ausgebissen habe!
Per preg_replace will ich wer hätte es gedacht Urls anklickbar machen.
Dazu verwende ich folgendes Suchmuster, dass auch einwandfrei funktioniert
=(^|\ |\\n)(www\.)([a-zäöüéèàA-ZÄÖÜÉÈÀ0-9\.\/\-\_\?\=\&]{1,})=i
Mein Problem ist nun folgendes:
Wenn jemand einen Link eingibt der so aussieht funktioniert alles einwandfrei:
Zitat:
Hallo geht mal auf www.test.de/index.php?p=123&CFID=123&TOKEN=123
|
ab und zu postet aber auch Jemand einen Link so:
Zitat:
Hallo kennt jemand folgende URL: www.test.de?
|
Mein Problem ist das Fragezeichen am Ende!!
Wie kann ich den Suchstring dahingehen umbauen, dass er das Fragezeichen am Ende NUR mit in den Link aufnimmt falls dahinter kein Leerzeichen, Zeilenende oder Zeilenumbruch kommt?
Vielen Dank schonmal!