preg_match_all 中发生了什么模式错误?

问题描述 投票:0回答:0

我有一段代码(我没有写)在尝试调用 pre_match_all 函数时给出错误:

$pattern = "/([\w-:\*]*)(?:\#([\w-]+)|\.([\w-]+))?(?:\[@?(!?[\w-:]+)(?:([!*^$]?=)[\"']?(.*?)[\"']?)?\])?([\/, ]+)/is";
    preg_match_all($pattern, trim($selector_string).' ', $matches, PREG_SET_ORDER);

因为我不是新手程序员,我真的不知道在哪里统计,我尝试了一些在线检查器,但我无法完全找到模式中的错误/拼写错误。

php preg-match-all
© www.soinside.com 2019 - 2024. All rights reserved.