百度网盘批量处理助手- 正则替换功能介绍

功能说明

使用正则表达式进行高级替换,适合处理复杂的命名模式。支持匹配方括号内容、数字、特定后缀等各种模式。


操作步骤

  1. 勾选文件 → 右键选择 「🔤 正则替换 (N 项)」
  2. 设置正则表达式和替换文本
  3. 配置选项(遍历、类型、线程数)
  4. 点击 「确定」 执行

参数说明

参数说明示例
正则正则表达式\[.*?\]
替换为替换后的文本(留空则删除匹配文本)留空
选项说明默认值
遍历子孙文件是否深入所有子文件夹✅ 开启
选取类型文件和文件夹 / 仅文件 / 仅文件夹文件和文件夹
线程数1 / 3 / 5 / 1010

常用正则表达式示例

删除方括号及其内容

  • 正则: \[.*?\]
  • 替换为: 留空
  • 效果: [广告]教程.mp4 → 教程.mp4

删除所有数字

  • 正则: \d+
  • 替换为: 留空
  • 效果: 教程123.mp4 → 教程.mp4

删除空白字符

  • 正则: \s+
  • 替换为: 留空
  • 效果: 教程 视频.mp4 → 教程视频.mp4

删除特定后缀文字

  • 正则: _广告$
  • 替换为: 留空
  • 效果: 教程_广告.mp4 → 教程.mp4

替换连续数字为固定文本

  • 正则: \d{3,}
  • 替换为: 编号
  • 效果: 教程12345.mp4 → 教程编号.mp4

删除括号及其内容(中文括号)

  • 正则: (.*?)
  • 替换为: 留空
  • 效果: 教程(旧版).mp4 → 教程.mp4

执行流程

设置正则 → 遍历扫描匹配文件 → 批量重命名 → 完成提示
图片[1]-百度网盘批量处理助手- 正则替换功能介绍

注意事项

  • 正则表达式使用 Python 的 re 模块语法
  • 替换为留空时,匹配到的文本将被完全删除
  • 仅对文件名部分进行正则匹配,不影响扩展名(除非正则明确匹配了扩展名)
  • 如果正则语法错误,系统会在执行时提示错误

常见问题

Q1:正则表达式语法错误怎么办?

解决: 系统会在执行时提示正则语法错误。常见错误:

  • 括号不匹配:\[ 缺少闭合 \]
  • 未转义特殊字符:如 . 需写成 \.
  • 重复量词误用:如 ** 应为 *

Q2:替换后扩展名被删掉了

原因: 正则匹配到了文件扩展名(如 .mp4) 解决: 在正则中明确排除扩展名,如使用 (.+?)(\.\w+)$ 并只替换第一组

Q3:正则替换后文件名为空

原因: 正则匹配了整个文件名并替换为空 解决: 调整正则范围,确保不完全匹配文件名主体

Q4:如何删除文件名中的方括号内容?

正则: \[.*?\] 替换为留空即可

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容