牛牛在线工具

mb_ereg_search_regs()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mb_ereg_search_regs()

返回最后一次多字节正则表达式匹配的子组匹配结果

函数名:mb_ereg_search_regs() 适用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7 用法:mb_ereg_search_regs() 函数用于返回最后一次多字节正则表达式匹配的子组匹配结果。 语法:mb_ereg_search_regs( [ string $pattern [, string $options = "msr" ]] ) : array|false 参数: pattern(可选):正则表达式模式。如果未提供,则使用最近一次使用 mb_ereg_search_init() 函数设置的模式。 options(可选):匹配选项。默认为 "msr",表示多行模式、单行模式和逆向搜索模式。 返回值: 如果匹配成功,mb_ereg_search_regs() 将返回一个包含子组匹配结果的索引数组。第一个元素是完整的匹配结果,后续元素是按照括号顺序存储的子组匹配结果。 如果没有匹配结果,将返回 false。 示例: $str = "Hello, 你好,世界!"; mb_ereg_search_init($str, '[\x{4e00}-\x{9fa5}]'); mb_ereg_search(); $regs = mb_ereg_search_regs(); print_r($regs); 输出: Array ( [0] => 你 ) 以上示例中,我们首先使用 mb_ereg_search_init() 函数初始化一个多字节正则表达式搜索,并指定要匹配的中文字符范围。然后使用 mb_ereg_search() 函数执行搜索。最后,通过调用 mb_ereg_search_regs() 函数,我们获取到了匹配结果的子组匹配结果数组,其中第一个元素是完整的匹配结果。