从字符串中获取Unicode字符。
<?php
mb_regex_encoding("UTF-8");
mb_ereg_search_init("12345=ąčęėįšųūĄČĘĖĮŠŲŪ");
mb_ereg_search("=(\w+)");
$match = mb_ereg_search_getregs();
print($match[1]); //ąčęėįšųūĄČĘĖĮŠŲŪ
?>
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_ereg_search_getregs — 检索最后一次多字节正则表达式匹配的结果
此函数没有参数。
一个包含由最后一次mb_ereg_search()、mb_ereg_search_pos()、mb_ereg_search_regs()匹配到的子字符串的数组。如果存在匹配项,则第一个元素将包含匹配的子字符串,第二个元素将包含用括号分组的第一部分,第三个元素将包含用括号分组的第二部分,依此类推。如果发生错误,则返回false
。
注意:
此函数将使用内部编码或由mb_regex_encoding()指定的字符编码作为字符编码。
从字符串中获取Unicode字符。
<?php
mb_regex_encoding("UTF-8");
mb_ereg_search_init("12345=ąčęėįšųūĄČĘĖĮŠŲŪ");
mb_ereg_search("=(\w+)");
$match = mb_ereg_search_getregs();
print($match[1]); //ąčęėįšųūĄČĘĖĮŠŲŪ
?>