From 6a8c6827277932e303cb1ad4d172140ab214160f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E6=A0=87?= Date: Thu, 24 Jul 2025 15:50:53 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=F0=9F=90=9B:add=20replace?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/tools/find_before_word.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/tools/find_before_word.py b/app/tools/find_before_word.py index 997cdf3..19b3649 100644 --- a/app/tools/find_before_word.py +++ b/app/tools/find_before_word.py @@ -64,6 +64,13 @@ def extract_overload_info_from_previous_day( if file_name == previous_word_name: previous_word_path = os.path.join(previous_folder_path, file_name) break + pattern = r"(日报)(\d{4})(\d{2})" + match = re.search(pattern, previous_word_name) + original_year_part = match.group(2) + new_filename = previous_word_name.replace(original_year_part, "-", 1) + if file_name == new_filename: + previous_word_path = os.path.join(previous_folder_path, file_name) + break if not previous_word_path: logger.error(f"前一天的 Word 文档不存在:{previous_word_name}")