ereg_replace dla PHP 5.3 +?

Widziałem rozwiązanie, które nie wymagało przerabiania użycia funkcji ereg dla PHP 5.3:Dobra alternatywa dla eregi () w PHP

To używaif(!function_exists....

Czy istnieje funkcja, której można użyć w ten sposóbereg_replace?

ereg_replace("<!--.*-->","",$str);

ereg_replace("[^a-z,A-Z]", "", $str);

questionAnswers(2)

yourAnswerToTheQuestion