函式名稱:mb_ereg_match()
適用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8
用法:mb_ereg_match() 函式用於使用多位元組字元編碼的正規表示式來進行匹配。
語法:mb_ereg_match(string $pattern, string $subject [, string $option = ""]) : bool
引數:
- $pattern:要匹配的正規表示式模式。
- $subject:要搜尋的字串。
- $option(可選):用於指定匹配選項的字串。預設為空字串。
返回值:如果匹配成功,則返回 true,否則返回 false。
示例 1:
$pattern = "正規表示式";
$subject = "這是一個測試字串";
if (mb_ereg_match($pattern, $subject)) {
echo "匹配成功";
} else {
echo "匹配失敗";
}
示例 2:
$pattern = "[\x{4e00}-\x{9fa5}]"; // 匹配中文字元
$subject = "測試字串";
if (mb_ereg_match($pattern, $subject)) {
echo "匹配成功";
} else {
echo "匹配失敗";
}
注意事項:
- 該函式是對 mb_ereg() 函式的簡化封裝,用於檢測整個字串是否與正規表示式模式匹配。
- 由於 mb_ereg_match() 使用了多位元組字元編碼,因此在使用該函式時,需要確保已經正確設定了字元編碼和內部字元編碼。
- 可以使用 $option 引數來指定匹配選項,如 "i" 表示不區分大小寫匹配,"m" 表示多行匹配等。
- 更多關於正規表示式的語法和匹配選項,請參考 PHP 官方文件。
熱門工具排行榜