正则表达式匹配音频文件[关闭]

Posted

技术标签:

【中文标题】正则表达式匹配音频文件[关闭]【英文标题】:Regex to match audio files [closed] 【发布时间】:2013-05-16 08:54:32 【问题描述】:

我有多个文件从数据库传到前端。为了正确设置它们的样式,我想将 videosaudio 文件提取到一个单独的组中。

如果有人知道如何仅通过文件名称myFile.mp3myFile.wav 来确定哪个文件是音频和视频,那就太好了。

看来我们必须发布所有现有音频文件的列表 然后为它们创建一个正则表达式。

无论如何,让我们从这两个*.wav*.mp3 开始

【问题讨论】:

我觉得他可以制作正则表达式,只需要一个列表。如果这是真的,那么 Google 就是您的朋友,因为获得文件扩展名列表并不难。现在他要做的就是挑选出相关类型的音频/视频文件:webopedia.com/quick_ref/fileextensionsfull.asp 【参考方案1】:

你可以使用:

/\.(?:wav|mp3)$/i

并添加您要过滤的所有文件扩展名。

【讨论】:

【参考方案2】:

这应该可以工作:^.*\.(?!wav$|mp3$)[^.]+$

【讨论】:

这不适用于expected。我想你可能是meant^.*(?=\.wav$|\.mp3$)

以上是关于正则表达式匹配音频文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式匹配 IP 地址 [关闭]

Unix shell脚本中的正则表达式[关闭]

正则表达式匹配关闭的 HTML 标记

正则表达式:除了特殊文件类型(如.lnk)之外的所有文件

匹配正则表达式中的相似字符串,但不是所有出现 [关闭]

没有空格或特殊字符的正则表达式[关闭]