Php/docs/function.mb-ereg-replace
来自菜鸟教程
mb_ereg_replace
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
mb_ereg_replace — Replace regular expression with multibyte support
说明
mb_ereg_replace
( string $pattern
, string $replacement
, string $string
[, string $option = "msr"
] ) : string
Scans string for matches to
pattern, then replaces the matched text
with replacement
参数
patternThe regular expression pattern.
Multibyte characters may be used in
pattern.replacementThe replacement text.
stringThe string being checked.
option- The search option. See mb_regex_set_options() for explanation.
返回值
The resultant string on success, or false on error.
更新日志
| 版本 | 说明 |
|---|---|
| 7.1.0 | The e modifier has been deprecated.
|
注释
Note:
mb_regex_encoding() 指定的内部编码或字符编码将会当作此函数用的字符编码。
Warning
处理非信任的输入时从不使用
e 修饰符,就不会转码(即调用 preg_replace())。不注意这些会很可能会导致应用程序引发远程代码执行的漏洞。
参见
- mb_regex_encoding() - Set/Get character encoding for multibyte regex
- mb_eregi_replace() - Replace regular expression with multibyte support ignoring case