关于openlist文件命名
1. 在前面加上中文名并保留年份第几季第几集
第一行 (源文件名正则表达式):
1 | ^(\d{4})\.(S\d{2})(E\d{2})\..*\.(.*)$ |
第二行 (新文件名正则表达式):
1 | [您的中文名称].$1.$2$3.$4 |
示例
源文件: 2025.S02E01.2160p.MAX+.HDR.60fps..WEB-DL.HEVC.10bit.DDP.mp4
第一行 (匹配): ^(\d{4}).(S\d{2})(E\d{2})...(.)$
第二行 (替换为): 剧集名称.$1.$2$3.$4
新文件名: 剧集名称.2025.S02E01.mp4
正则表达式分解
第一行 (匹配):
^:匹配文件名的开头。
(\d{4}):捕获组 1 ($1)。匹配并捕获4位数字(年份 2025)。
.:匹配一个字面上的点。
(S\d{2}):捕获组 2 ($2)。匹配并捕获 “S” 和两位数字(季 S02)。
(E\d{2}):捕获组 3 ($3)。匹配并捕获 “E” 和两位数字(集 E01)。
..*:匹配一个点,然后匹配所有中间的“垃圾”元数据。
.:匹配最后一个点(在后缀名前的那个点)。
(.*):捕获组 4 ($4)。匹配并捕获文件后缀(mp4)。
$:匹配文件名的结尾。
第二行 (替换):
剧集名称.:添加您想要的中文名和一个点。
$1: 插入捕获的年份(2025)。
.: 插入一个点。
$2: 插入捕获的季(S02)。
$3: 插入捕获的集(E01)。
.: 插入一个点。
$4: 插入捕获的后缀(mp4)
2.保留所有元数据,只在前面加入中文名
第一行 (源文件名正则表达式):
1 | ^(.*)$ |
第二行 (新文件名正则表达式):
1 | [您的中文名称].$1 |
应用后: [您的中文名称].2025.S02E01.2160p.MAX+.HDR.60fps..WEB-DL.HEVC.10bit.DDP.mp4
3. “反向”重命名修复
第一行 (匹配错误的文件):
1 | ^(错误名)(.*)$ |
第二行 (替换为正确的):
1 | 正确名$2 |
^:匹配开头。
(错误名):捕获组 1 ($1)。精确匹配您打错的那个词。
(.*):捕获组 2 ($2)。捕获文件名中所有剩余的部分 (例如 .2025.S02E01.mp4)。
$:匹配结尾。
正确名:输入正确的中文名。
$2:插入我们刚刚捕获的“文件名剩余部分”。