Einzelnen Beitrag anzeigen
  #1  
Alt 07.02.2006, 15:25:19
Dulla Dulla ist offline
Anfänger
 
Registriert seit: Feb 2006
Beiträge: 11
Regex - Problem

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!
Mit Zitat antworten