Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php preg_match():未知修饰符';)';_Php_Regex - Fatal编程技术网

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)新作品,请将其作为答案