功能说明
使用正则表达式进行高级替换,适合处理复杂的命名模式。支持匹配方括号内容、数字、特定后缀等各种模式。
操作步骤
- 勾选文件 → 右键选择 「🔤 正则替换 (N 项)」
- 设置正则表达式和替换文本
- 配置选项(遍历、类型、线程数)
- 点击 「确定」 执行
参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
| 正则 | 正则表达式 | \[.*?\] |
| 替换为 | 替换后的文本(留空则删除匹配文本) | 留空 |
| 选项 | 说明 | 默认值 |
|---|---|---|
| 遍历子孙文件 | 是否深入所有子文件夹 | ✅ 开启 |
| 选取类型 | 文件和文件夹 / 仅文件 / 仅文件夹 | 文件和文件夹 |
| 线程数 | 1 / 3 / 5 / 10 | 10 |
常用正则表达式示例
删除方括号及其内容
- 正则:
\[.*?\] - 替换为: 留空
- 效果:
[广告]教程.mp4→教程.mp4
删除所有数字
- 正则:
\d+ - 替换为: 留空
- 效果:
教程123.mp4→教程.mp4
删除空白字符
- 正则:
\s+ - 替换为: 留空
- 效果:
教程 视频.mp4→教程视频.mp4
删除特定后缀文字
- 正则:
_广告$ - 替换为: 留空
- 效果:
教程_广告.mp4→教程.mp4
替换连续数字为固定文本
- 正则:
\d{3,} - 替换为:
编号 - 效果:
教程12345.mp4→教程编号.mp4
删除括号及其内容(中文括号)
- 正则:
(.*?) - 替换为: 留空
- 效果:
教程(旧版).mp4→教程.mp4
执行流程
设置正则 → 遍历扫描匹配文件 → 批量重命名 → 完成提示
![图片[1]-百度网盘批量处理助手- 正则替换功能介绍](https://omnipan.cn/wp-content/uploads/2026/07/image-12.png)
注意事项
- 正则表达式使用 Python 的
re模块语法 - 替换为留空时,匹配到的文本将被完全删除
- 仅对文件名部分进行正则匹配,不影响扩展名(除非正则明确匹配了扩展名)
- 如果正则语法错误,系统会在执行时提示错误
常见问题
Q1:正则表达式语法错误怎么办?
解决: 系统会在执行时提示正则语法错误。常见错误:
- 括号不匹配:
\[缺少闭合\] - 未转义特殊字符:如
.需写成\. - 重复量词误用:如
**应为*
Q2:替换后扩展名被删掉了
原因: 正则匹配到了文件扩展名(如 .mp4) 解决: 在正则中明确排除扩展名,如使用 (.+?)(\.\w+)$ 并只替换第一组
Q3:正则替换后文件名为空
原因: 正则匹配了整个文件名并替换为空 解决: 调整正则范围,确保不完全匹配文件名主体
Q4:如何删除文件名中的方括号内容?
正则: \[.*?\] 替换为留空即可
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容