preg_match 中的分隔符號差異
在使用preg_match 函數的模式匹配中,分隔符號對於定義模式的開頭結尾和至關重要。提供的程式碼片段嘗試匹配模式,但由於缺少正確的分隔符號而失敗。
錯誤「分隔符號不能是字母數字或反斜線」表示提供的模式缺少非字母數字或非-用作分隔符號的反斜線字元。要解決此問題,必須將有效的分隔符合併到模式中。
例如,可以如下修改模式:
$pattern = "/My name is '(.*)' and im fine/"; // Using "/" as the delimiter
在此範例中,正斜線 (/ ) 用作分隔符號。它包圍模式,使其可被識別為有效的正規表示式。
透過將分隔符合併到模式中,preg_match 函數可以成功執行模式比對操作。
以上是為什麼我的'preg_match”失敗:分隔符號差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!