preg_match 中的分隔符差异
在使用 preg_match 函数的模式匹配中,分隔符对于定义模式的开头和结尾至关重要。提供的代码片段尝试匹配模式,但由于缺少正确的分隔符而失败。
错误“分隔符不能是字母数字或反斜杠”表示提供的模式缺少非字母数字或非-用作分隔符的反斜杠字符。要解决此问题,必须将有效的分隔符合并到模式中。
例如,可以按如下方式修改模式:
$pattern = "/My name is '(.*)' and im fine/"; // Using "/" as the delimiter
在此示例中,正斜杠 (/ ) 用作分隔符。它包围模式,使其可被识别为有效的正则表达式。
通过将分隔符合并到模式中,preg_match 函数可以成功执行模式匹配操作。
以上是为什么我的'preg_match”失败:分隔符差异?的详细内容。更多信息请关注PHP中文网其他相关文章!