编程语言
首页 > 编程语言> > ereg_replace for PHP 5.3吗?

ereg_replace for PHP 5.3吗?

作者:互联网

我已经看到了不必重新使用PHP 5.3的ereg函数的解决方案:
Good alternative to eregi() in PHP

它使用if(!function_exists ….

是否有可以以这种方式用于ereg_replace的函数?

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

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

解决方法:

请改用PCRE function preg_replace

preg_replace("/<!--.*-->/", "", $str);
preg_replace("/[^a-z,A-Z]/", "", $str);

POSIX ERE(几乎)是PCRE的完整子集.因此,您可以(几乎)将任何POSIX ERE正则表达式与PREG实现一起使用.有关更多详细信息,请参见Regular Expression Flavor Comparison.

标签:php-5-3,php,posix-ere
来源: https://codeday.me/bug/20191009/1879648.html