我有這樣的代碼:分隔符不能是字母,數字或反斜線和的preg_match
$string1 = "My name is 'Kate' and im fine";
$pattern = "My name is '(.*)' and im fine";
preg_match($pattern , $string1, $matches);
echo $matches[1];
和IM運行,當它返回此錯誤:
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash
作爲一個說明可能會有所幫助別人,如果你是通過你所有的參數'的preg_match()'作爲變量,確保你不會在無意中混入了變量的順序函數調用,因爲這幾乎肯定會導致出現相同的錯誤。 – bluebinary