我扫描了一组大约 100 张打印的照片,为每张照片指定了一个带有前缀和自动递增索引的文件名,当我已经完成了 80 张时,我意识到顺序不正确。无论如何,我继续,完成了,但现在我有 100 个具有这些名称的文件
Prefix1_000.jpg
Prefix1_001.jpg
...
Prefix1_099.jpg
事实证明(假设)图片“Prefix1_080.jpg”实际上应该是该组的第一个,“Prefix1_081.jpg”是第二个,依此类推。
我已经下载了 PFrank,它允许我使用正则表达式批量重命名文件。问题是我对它们知之甚少。
我想将左侧的名称重命名为右侧的名称:
Prefix1_000.jpg --> Prefix2_020.jpg
Prefix1_001.jpg --> Prefix2_021.jpg
...
Prefix1_079.jpg --> Prefix2_099.jpg
Prefix1_080.jpg --> Prefix2_000.jpg
Prefix1_081.jpg --> Prefix2_001.jpg
...
Prefix1_099.jpg --> Prefix2_019.jpg
可以用正则表达式做到这一点吗?如果是这样,您将使用哪种搜索和替换模式?我更改前缀没有问题(以避免自我重叠)。
编辑:不连续性不必是 10 的倍数,如 80。它实际上是一个丑陋的数字,如 81。