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

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

View File

@ -339,7 +339,7 @@ class MagicRename:
if match := re.search(r"\{I+\}", filename):
magic_i = match.group()
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:
if re.match(pattern, filename):
return filename