PHP

mb_eregi_replace

mb_eregi_replace

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

mb_eregi_replace - 用多字节支持替换正则表达式忽略大小写

描述

string mb_eregi_replace ( string $pattern , string $replace , string $string [, string $option = "msri" ] )

扫描string匹配pattern,然后用替换匹配的文本replacement

参数

pattern

正则表达式模式。可能会使用多字节字符。该案件将被忽略。

replace

替换文字。

string

搜索的字符串。

option option 与mb_ereg_replace()中的含义相同。

返回值

结果字符串或FALSE错误。

更新日志

版本描述
7.1.0e修饰符已被弃用。

注意

注意:由mb_regex_encoding()指定的内部编码或字符编码将用作此函数的字符编码。

警告

处理不可信输入时切勿使用e修饰符。不会发生自动转义(从preg_replace()中已知)。不考虑此问题很可能会在您的应用程序中创建远程代码执行漏洞。

另请参阅

  • mb_regex_encoding() - 设置/获取多字节正则表达式的字符编码

  • mb_ereg_replace() - 用多字节支持替换正则表达式

← mb_ereg

mb_eregi →