🐛 修复 {II} 时反复存相同的内容 #123

This commit is contained in:
Cp0204 2025-09-15 11:14:06 +08:00
parent 2c2aa50a88
commit 946fd654b1

View File

@ -339,7 +339,7 @@ class MagicRename:
if match := re.search(r"\{I+\}", filename): if match := re.search(r"\{I+\}", filename):
magic_i = match.group() magic_i = match.group()
pattern_i = r"\d" * magic_i.count("I") pattern_i = r"\d" * magic_i.count("I")
pattern = filename.replace(magic_i, pattern_i) pattern = re.escape(filename).replace(re.escape(magic_i), pattern_i)
for filename in filename_list: for filename in filename_list:
if re.match(pattern, filename): if re.match(pattern, filename):
return filename return filename