выполните этот код
PHP код:
$name = 'Mozila_Firefox.rar';
$TextBody = 'sdfsdf sdf <a href="http://94.198.240.101/downloadp3/8476.8f9d65b794659f30f685b0fa6_RSFpq0JD7LvY/1150798/letitbit.net/Mozila_Firefox.rar">sdfsdfsdf</a> sdfsdf sdfsdf sdfasdf';
if
(
preg_match
(
'{http\:\/\/[\S]*' . preg_quote($name) . '}i',
$TextBody,
$TempRegExp
)
)
echo $TempRegExp[0];
else
echo 'Не совпало';
работает железно... смотрите у себя.