我有一段代码(我没有写)在尝试调用 pre_match_all 函数时给出错误:
$pattern = "/([\w-:\*]*)(?:\#([\w-]+)|\.([\w-]+))?(?:\[@?(!?[\w-:]+)(?:([!*^$]?=)[\"']?(.*?)[\"']?)?\])?([\/, ]+)/is";
preg_match_all($pattern, trim($selector_string).' ', $matches, PREG_SET_ORDER);
因为我不是新手程序员,我真的不知道在哪里统计,我尝试了一些在线检查器,但我无法完全找到模式中的错误/拼写错误。