preg_match未知分隔符无法修复它

时间:2015-12-10 21:42:00

标签: php preg-match delimiter

我有这段代码

preg_match('^(([^:/?#]+):)', $newstring)

我出现了这个PHP警告:

  

警告:preg_match()[function.preg-match]:未知修饰符':'

我尝试了不同的东西来改变我在谷歌上发现但没有任何帮助,有人可以帮助我这个...非常感谢

1 个答案:

答案 0 :(得分:3)

您在正则表达式中缺少分隔符。替换为

preg_match('/^(([^:\/?#]+):)/', $newstring)

您可以在此处详细了解分隔符:http://php.net/manual/pl/regexp.reference.delimiters.php