Suchen und ersetzen von URL mit Hilfe Regulärer Ausdrücke in PHP

Hallo,

diesmal eine kleine PHP Funktion zum Suchen von URLs in einem Text und deren umschreiben/ersetzen in einen Link

Folgendes Problem ergab sich:
Es sollte ein Text geparst werden. Eventuell vorhandene URLs sollten als Link dargestellt werden.

Die Lösung:

public static function urlReplacer(&$string){
$string = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", 
                        "<a target=\"_blank\" href=\"\\0\">\\0</a>", 
                        $string
                              );
return str_replace(">http://",">",$string);
}

Viel Spass damit und ein schönes Wochende
Eurer Sven

Dieser Beitrag wurde unter PHP abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.