Альтернатива для устаревшей функции PHP: eregi_replace

Кто-нибудь знает хорошую альтернативу для устаревшей функции eregi_replace?

Мне нужно это для этой снайперы:

$pattern = "([a-z0-9][_a-z0-9.-]+@([0-9a-z][_0-9a-z-]+\.)+[az]{2,6})"; $replace = "<a href=\"mailto:\\1\">\\1</a>"; $text = eregi_replace($pattern, $replace, $text); 

Благодаря!

preg_replace

http://php.net/manual/fr/function.preg-replace.php

 $pattern = "/([a-z0-9][_a-z0-9.-]+@([0-9a-z][_0-9a-z-]+\.)+[az]{2,6})/i"; $replace = "<a href=\"mailto:\\1\">\\1</a>"; $text = preg_replace($pattern, $replace, $text); 

preg_replace