Moin Michael,
das könnte so ungefähr aussehen:
Code:
function ParseLinks($text)
{
$text = preg_replace('#(.*)\@(.*)\.([^\s(\)<>"\']*)#', '[email="\\1@\\2.\\3"]\\1@\\2.\\3[/email]', $text);
$text = preg_replace('=([^\s]*)(www.)([^\s(\)<>"\']*)=', '[
url="http://\\2\\3"]\\2\\3[/
url]', $text);
return $text;
}
Für E-Mail-Adressen und URLs.