Либо $string=str_replace("'http://www.example.com/'", "'http://www.example2.com'", $string);
, так как в вашем примере у вас есть одинарные кавычки вокруг каждой строки, или используйте preg_replace, например:
$string=preg_replace('/^http:\/\/www\.example\.com\/$/', 'http://www.example2.com/', $string);
... если эти одиночные кавычки не должны быть там. $ В конце регулярного выражения означает конец строки, а ^ означает начало строки. Периоды и / должны быть исключены, следовательно, \. и \ /
Я не проверял этот код. Вот ссылка на preg_replace () http://php.net/manual/en/function.preg-replace.php