批量处理图片url及打乱顺序

今天想给相册扩充一下照片,同时,想在毕业前整理一下大学期间的回忆。于是从网盘下载了1000多张照片,想放进相册中。

但是这么多张照片,处理链接是个问题。

首先,我先通过Mass Image Compressor V4对图片进行压缩预处理,导出文件为webp格式,之后通过Pic List上传R2图床(图片太大的话二次压缩)。

之后导出全部url链接,保存一下(每行一个url),但是后来我我先,有一些图片重复了好几次,不知道是夸克网盘下载扽原因还是Pic List处理的原因。
所以需要先对图片url进行去重。

url去重

url去重我用的是word自带的排序 + 删除相邻重复行通配符替换功能。将全部url按照每行一个放置。

全选 URL
【开始】→【排序】
排序依据:段落
类型:文本
顺序:升序

之后进行替换

1
Ctrl+H

勾选“通配符”

查找内容

1
(^13)([!^13]@)\1\2

全部替换为

1
\1\2

要多替换几次,直到提示「0 处替换」

现在的url就没有重复了,下一步要进行乱序排序。(我看着顺序排序不好看,所以想打乱顺序)

选择一个在线文本打乱工具,这里我选择JEBSON

乱序处理

将刚才处理好的url全部复制粘贴JEBSON,选择“打乱段落”,之后复制下来即可。、

前缀**-**处理

接下来就是最后一步了,我们复制的链接前面没有任何内容,但是相册中的图片要求的是下面这种格式。

1
2
3
4
5
6
7
- date: 2025-12-27
content: 毕业前整理
address: 黑龙江齐齐哈尔
from: 阿凯
image:
- https://photo.akaiblogs.top/wangshaokai/2025/12/becfdb3778a3544865a61a66d6320364.webp
- https://photo.akaiblogs.top/wangshaokai/2025/12/dfde3eff3310bbd364d222fabcfaf207.webp

所以需要进一步缩进处理及添加**-**

将刚才处理好的图片全部复制到VSCode里面。
替换,开启通配符

1
^

替换为8个空格+1个横杠+1个空格的格式

1
- 

现在就可以直接复制url到相册了。