Hi Leute,
ich habe festgestellt, dass PHP die Funktion ereg_replace als deprecated markiert hat. Nun suche ich nach einer Alternative.
Es geht darum,
URL sowie www-Domains in den
HTML-Code für Links umzuwandeln.
Momentan verwende ich folgenden Code:
PHP-Quellcode:
$text = ereg_replace("(^| |\n)([[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/])","\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $text);
$text = ereg_replace("(^| |\n)(www([.]?[a-zA-Z0-9_/-])*)", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $text);
Nun suche ich nach einer Alternative. preg_replace ist nicht deprecated, aber dann müsste ich mir ja neu Gedanken über den RegEx machen. Gibt es da noch eine andere Alternative die mir jetzt nicht ins Auge fällt?
Gruß
Felix