如何在Notepad++中通过正则批量在.jpg后追加前缀数字?
在Notepad++中批量处理文件名的方法
直接用简化的正则表达式就能实现需求,步骤如下:
- 打开Notepad++,将所有需要处理的文件名粘贴到编辑区
- 按下
Ctrl+H打开替换对话框 - 在「查找模式」中选择「正则表达式」
- 填写查找内容:
^(\d+)x\d+\.jpg$ - 填写替换为内容:
$0 $1 - 点击「全部替换」
正则说明
^(\d+):匹配行开头的一串数字,并将其捕获为第1组(也就是需要追加的前缀数字)x\d+\.jpg$:匹配文件名里的x、后面的数字以及结尾的.jpg(.需要转义,避免匹配任意字符)$0:指代匹配到的整行原内容(即原文件名)$1:指代第1个捕获组的内容(即开头的数字前缀)
你之前的正则写法过于繁琐,把不同位数的数字拆成多个分支,却没有单独捕获需要的前缀数字,所以无法直接用于追加操作。用上面的简化正则可以一次性覆盖所有3位、4位数字前缀的情况。
内容的提问来源于stack exchange,提问作者EnigmaOs
相关产品推荐
相关产品推荐

