RegExp bei URL - Problem bei Zeilenumbruch
Hallo zusammen,
ich verwende folgenden RegExp um in einem Text Links automatisch als solche darzustellen:
eregi_replace("((http://|ftp://|news://|file://)[_.a-z0-9-]+[a-z]{2,4}[a-z0-9/_:@=.+?#%&~-]*[^.|!|?])", "<a href="1" target="_blank" class="redlink">1</a> ", $TEXT)
Leider kommt es vor, dass am Ende des Links ein Zeilenumbruch vorkommt. In diesem Fall kommt es manchmal (ich weiß nicht wann und wann nicht) vor, dass der Link so aussieht:
http://www.selfphp.com/ <
und im Text steht der Link so:
http://www.selfphp.com / < br>
wobei der Teil " br>" nicht mehr zum Link gehört...
Wer kann mir da helfen? Ich wäre auch dankbar für einen anderen RegExp, der einfach nur tut...
Danke
Schleicher
|