diff --git a/docker/stash/scripts/batch_format_filename.py b/docker/stash/scripts/batch_format_filename.py index c6b1ebc..52afca1 100644 --- a/docker/stash/scripts/batch_format_filename.py +++ b/docker/stash/scripts/batch_format_filename.py @@ -170,8 +170,8 @@ def process_scene_files(conn, mode, prefix): sanitized_title = sanitize_filename(title)[0:100] # 限制长度避免过长 if scene_info.get('code'): sanitized_title = f"{sanitized_title} ({scene_info['code']})" - # 去掉sanitized_studio的空格 - sanitized_studio = re.sub(r'\s+', '', sanitized_studio) + # 去掉sanitized_studio的空格,以及' " 等特殊符号 + sanitized_studio = re.sub(r'[\'"\s]+', '', sanitized_studio) # 拼接新文件名 if ext: