我有这个代码:
$string1 = "My name is 'Kate' and im fine";
$pattern = "My name is '(.*)' and im fine";
preg_match($pattern , $string1, $matches);
echo $matches[1];
而当我运行它返回此错误:
最佳答案
您需要为模式设置定界符。应该将其添加到模式的开头和结尾,如下所示:
$pattern = "/My name is '(.*)' and im fine/"; // With / as a delimeter
关于php - 分隔符不得为字母数字或反斜杠以及preg_match,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7660545/