mb_ereg
多字节支持正则表达式匹配
函数名称:mb_ereg()
函数描述:mb_ereg() 函数用于执行多字节正则表达式匹配。
用法: mb_ereg(string $pattern, string $string [, array &$regs])
参数:
返回值: 如果匹配成功,该函数返回 true,否则返回 false。
示例:
// 在字符串中搜索匹配的正则表达式
$string = "Hello, 你好!";
$pattern = "你好";
if (mb_ereg($pattern, $string)) {
echo "匹配成功";
} else {
echo "匹配失败";
}
// 使用数组存储匹配结果
$string = "Hello, 你好!";
$pattern = "([A-Za-z]+),\s+(\p{Han}+)";
$regs = array();
if (mb_ereg($pattern, $string, $regs)) {
echo "匹配成功";
echo "完整匹配结果:" . $regs[0] . PHP_EOL;
echo "第一个括号内的匹配结果:" . $regs[1] . PHP_EOL;
echo "第二个括号内的匹配结果:" . $regs[2] . PHP_EOL;
} else {
echo "匹配失败";
}
注意事项: