如何将以下正则表达式函数转换/更新为在PHP 7中有效:
$rawsub=ereg_replace("</*b>", "", $subject);
$qauthor=ereg_replace("<b>|</b>", "", $author);
$body=eregi_replace("<(mailto:)([^ >\n\t]+)>", "{phopen}a href=\"\\1\\2\"{phclose}\\2{phopen}/a{phclose}", $body);
$body=eregi_replace("<([http|news|ftp]+://[^ >\n\t]+)>", "{phopen}a href=\"\\1\"{phclose}\\1{phopen}/a{phclose}", $body);
$body=eregi_replace("<(/*($ForumAllowHTML) *[^>]*)>", "{phopen}\\1{phclose}", $body);
答案 0 :(得分:0)
您可以使用 preg_replace()而不是 ereg_replace(),并根据 preg_replace()重写您的模式。有关详细信息,请访问以下链接。 preg_replace()