You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何使用Notepad++批量移除M3U播放列表中的数字前缀

如何使用Notepad++批量移除M3U播放列表中的数字前缀

嘿,我完全懂你批量处理几百首歌的痛苦——手动改文件名前缀简直要疯!别担心,用Notepad++的正则替换功能就能轻松搞定,步骤超简单:

  1. 先把你的M3U播放列表文件用Notepad++打开
  2. 按下快捷键Ctrl+H调出替换窗口,或者从顶部菜单栏点「搜索」→「替换」也行
  3. 一定要勾选「搜索模式」里的「正则表达式」!这是关键,不然正则语法没法生效
  4. 在「查找内容」框里输入:\d{2}-——这个正则的意思是匹配任意两位数字加上后面的连字符
  5. 「替换为」框直接留空(我们就是要把这些匹配到的前缀删掉)
  6. 先点「查找下一个」预览几处匹配结果,确认都是你想删掉的XX-前缀,没问题就点击「全部替换」

这样一来,所有像02-Never里的02-16-Finger Poppin' Time里的16-都会被一次性清除,不管是文件名里的还是播放列表标题里的(如果标题也带前缀的话)。

至于你之前试的\d{2}没成功,原因有两个:一是你只匹配了两位数字,没包含后面的连字符,替换后会留下个-;二是你可能没开启正则表达式模式,Notepad++把\d{2}当成了普通字符串来搜,自然找不到匹配项啦。

举个处理前后的例子:

处理前:D:\Music\Vinyl 45's\Heart\From the 'Heart' LP (1985)\02-Never (Remix).flac
处理后:D:\Music\Vinyl 45's\Heart\From the 'Heart' LP (1985)\Never (Remix).flac

完美符合你的需求,几百首歌几秒就能搞定!

备注:内容来源于stack exchange,提问作者Dennis

火山引擎 最新活动