需要从文件名中选择并删除数字我正在使用记事本++

Cos*_*n88 4 notepad++

这就是我正在做的事情:我浏览了我的 Firefox 书签并删除了我不再需要或想要的内容。我使用了“FireShot”插件并将 200 多篇添加书签的文章保存为.pdf文件。现在我被诸如FireShot Capture ### - Name of article.pdf.

我想删除FireShot Capture ### - 某些标题中的随机数字。我什至还缺少一些数字。

这是我用“Notepad++”所做的:

我转到“下载”“FireShot”“FireShot Capture”,然后在选择全部后使用“右键单击+复制为路径”。然后我将复制的文件名放入“Notepad++”中。

现在我的文件看起来像这样:

"C:\Users\UserName\Downloads\FireShot\FireShot Capture ### - "Article Name".pdf" 
Run Code Online (Sandbox Code Playgroud)

我想删除C:\Users\UserName\Downloads\FireShot\FireShot Capture ### -. 但由于这 3 个数字都不同,并且与每个文件名的 111 不同,我不知道如何删除“随机”数字。

我已经尝试过\d+,但它不起作用我已经尝试过 C:\Users\UserName\Downloads\FireShot\FireShot Capture \d+ - ,但我不知道如何正确执行此操作。

我什至尝试将其封闭起来\d+"但仍然无法使其工作。

请任何建议。

谢谢你!

Red*_*dio 5

使用PowerToys中的 Powershell 或 PowerRename代替 Notepad++。

打开 Powershell,然后键入以下 cmdlet:

cd "C:\Users\UserName\Downloads\FireShot\"
Get-ChildItem | Rename-Item -NewName {$_.Name -Replace '.+\d+\s-\s',''}
Run Code Online (Sandbox Code Playgroud)