You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求用于批量重命名PDF文件的正则表达式(PowerRename/PowerShell)

批量重命名PDF文件的正则表达式方案

一、Microsoft PowerToys PowerRename 操作步骤

  1. 选中所有需要重命名的PDF文件,右键点击选择「PowerRename」
  2. 在PowerRename窗口中设置以下内容:
    • 查找内容:输入正则表达式 ^([^_]+_[^_]+_[^_]+)_
    • 勾选「使用正则表达式」选项
    • 替换为:输入 $1,
  3. 查看预览区域的重命名结果,确认无误后点击「重命名」即可完成批量修改

正则说明

^([^_]+_[^_]+_[^_]+)_ 的作用是:

  • ^ 匹配文件名开头
  • [^_]+ 匹配任意不含下划线的字符序列,连续三个 [^_]+_ 对应前三个下划线分隔的部分
  • 括号 () 把前三个部分(到第三个下划线前)标记为捕获组,替换时用 $1 调用这个组,后面加上 , 就替换掉了第三个下划线

二、Windows PowerShell 命令行方式

打开PowerShell,切换到PDF文件所在的文件夹,执行以下命令:

Get-ChildItem -Filter *.pdf | Rename-Item -NewName {
    $_.Name -replace '^([^_]+_[^_]+_[^_]+)_', '$1, '
}

如果想先预览结果(不实际重命名),可以加上 -WhatIf 参数:

Get-ChildItem -Filter *.pdf | Rename-Item -NewName {
    $_.Name -replace '^([^_]+_[^_]+_[^_]+)_', '$1, '
} -WhatIf

内容的提问来源于stack exchange,提问作者Iskasa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 06:05:22