我有这段代码
preg_match('^(([^:/?#]+):)', $newstring)
我出现了这个PHP警告:
警告:preg_match()[function.preg-match]:未知修饰符':'
我尝试了不同的东西来改变我在谷歌上发现但没有任何帮助,有人可以帮助我这个...非常感谢
答案 0 :(得分:3)
您在正则表达式中缺少分隔符。替换为
preg_match('/^(([^:\/?#]+):)/', $newstring)
您可以在此处详细了解分隔符:http://php.net/manual/pl/regexp.reference.delimiters.php