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 "匹配失败"; }
注意事項: