Hallo,
ich habe einige PHP-Scripts, die eine Eingabe in der Form:
http://www.domain.de
umwandeln in:
<a href="http://www.domain.de">http://www.domain.de</a>
Da es nun die Umlautdomains gibt, werde ich wohl oder übel die entsprechende Regex die das macht umschreiben müssen. Meine bisherige Lösung sieht so aus:
$text=preg_replace("/(https?://)(www.)?([a-zA-Z0-9-]+.)?([a-zA-Z0-9-]+.[a-zA-Z]{2,5})([a-zA-Z0-9.-?~/=%]+[/~a-zA-Z0-9])?/","<a href="\1\2\3\4\5">\1\2\3\4\5</a>",$text);
Ist es denn überhaupt problemlos möglich slch eine Regex um Umlaute und ß zu erweitern? Immerhin sind es ja Sonderzeichen. Werden die normal in die Regex behandelt? In Perl dürfte es ja das gleiche Problem geben. Wer hat sich denn schon mit dem Thema neue Sonderzeichendomains bei der Programmierung beschäftigt?
schönen Gruß
René
(Der die neuen Domains einfach doof findet und vermutet das es bald viele Probleme geben wird)