preg_match():未知的修饰符':'

时间:2018-01-15 03:51:02

标签: php

我有以下代码:

$matches = preg_match('/[^\\/\:*?"<>\|\r\n]+$/', $this->photo);

我收到了这个错误:

preg_match(): Unknown modifier ':'

我知道问题不在于我的正则表达式,因为我在http://www.phpliveregex.com/进行了测试并且运行正常。

1 个答案:

答案 0 :(得分:2)

例如,将您的分隔符更改为@之类的其他内容,因此您的代码将变为$matches = preg_match('@[^\\/\:*?"<>\|\r\n]+$@', $this->photo);

让我知道它是怎么回事。