Php preg_match():未知修饰符';)';
守则:Php preg_match():未知修饰符';)';,php,regex,Php,Regex,守则: preg_match("/(\/.*?\/)((?:[^\/]|\\\/)+?)(?:(?<!\\)\s|$)/", $line, $matches); preg\u match(“/(\/.*?\/)((?:[^\/]\\\/)+?)(?:(?主要问题是您未能正确转义反斜杠。您需要四个反斜杠来匹配PHP字符串文字中的文字反斜杠。此外,如果您的模式包含如此多的反斜杠,您应该考虑使用不同的正则表达式分隔符 我建议 preg_match("~(/.*?/)((?:[^/]|\\
preg_match("/(\/.*?\/)((?:[^\/]|\\\/)+?)(?:(?<!\\)\s|$)/", $line, $matches);
preg\u match(“/(\/.*?\/)((?:[^\/]\\\/)+?)(?:(?主要问题是您未能正确转义反斜杠。您需要四个反斜杠来匹配PHP字符串文字中的文字反斜杠。此外,如果您的模式包含如此多的反斜杠,您应该考虑使用不同的正则表达式分隔符
我建议
preg_match("~(/.*?/)((?:[^/]|\\\\/)+?)(?:(?<!\\\\)\s|$)~", $line, $matches);
preg\u match(“~(/.*?/)((?:[^/]\\\\\/)+?)(?:(?@WiktorStribi)新作品,请将其作为答案