Moin,
ich hätte gerne eine RegEx, die in einem String "http://www.domauin.tld/" durch "<a href="http://www.domain.tld/">http://www.domain.tld/</a>" ersetzt, aber bereits existierende Links nicht zerstört.
Folgendes habe ich schon:
function make_link($string)
{
$pattern = '#(^|[^"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm';
$string = preg_replace($pattern,"\1<a href="\2\3">\2\3</a>\4",$string);
return $string;
}
Wie kann ich da noch einbauen, dass alles zwischen "<a" und "</a>" ignoriert wird?
Schon mal Danke, Tom