使用了几种不同的模式,但它们都出现了这个错误 - 那是怎么回事?
我最短的诊断是:
$pattern = "<img([^>]*[^/])>";
preg_match_all($pattern, $subject, $matches);
谢谢
最佳答案
您缺少正则表达式分隔符。尝试:
$pattern = "#<img([^>]*[^/])>#i";
关于php - preg_match_all() [function.preg-match-all] : Unknown modifier ']' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/396557/