我有以下代码:
$matches = preg_match('/[^\\/\:*?"<>\|\r\n]+$/', $this->photo);
我收到了这个错误:
preg_match(): Unknown modifier ':'
我知道问题不在于我的正则表达式,因为我在http://www.phpliveregex.com/进行了测试并且运行正常。
答案 0 :(得分:2)
例如,将您的分隔符更改为@
之类的其他内容,因此您的代码将变为$matches = preg_match('@[^\\/\:*?"<>\|\r\n]+$@', $this->photo);
。
让我知道它是怎么回事。