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