Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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
Regex将自定义上传的视频分开_Regex - Fatal编程技术网

Regex将自定义上传的视频分开

Regex将自定义上传的视频分开,regex,Regex,我需要分离自定义上载的视频,并且未检测到带有-或\的某些视频。有人能帮我写代码吗 $services_regexp = array("#^[\w\s]+\.(?P<format>[a-zA-Z0-9]{2,5})#" => 'local',` $services\u regexp=array(“#^[\w\s]+\。(?P[a-zA-Z0-9]{2,5}”)”=>“local”` [\w\s]+(您似乎在扩展名之前用于文件名)只匹配字母数字字符(\w是[a-Za-z0-9\]

我需要分离自定义上载的视频,并且未检测到带有
-
\
的某些视频。有人能帮我写代码吗

$services_regexp = array("#^[\w\s]+\.(?P<format>[a-zA-Z0-9]{2,5})#" => 'local',`
$services\u regexp=array(“#^[\w\s]+\。(?P[a-zA-Z0-9]{2,5}”)”=>“local”`

[\w\s]+
(您似乎在扩展名之前用于文件名)只匹配字母数字字符(
\w
[a-Za-z0-9\]
的快捷方式)和空格(
\s
)。如果您还想允许破折号,则需要将其添加到字符类的末尾:

"#^[\w\s-]+\.(?P<format>[a-zA-Z0-9]{2,5})#"
“^[\w\s-]+\(?P[a-zA-Z0-9]{2,5})”

下划线已包含在
\w

中。能否提供数据示例和所需结果?