i URL ile metinde bir isim aramak için bu satırı kullanın.
$name = "xxx";
$text = "my name is xxx en my website is http://xxx.something.com";
$text = preg_replace("/\b(".preg_quote($name, "/").")\b/i", $url, $text);
nasıl ben metinde adresler yok saymak için bu regex değiştirebilirsiniz