diff --git a/flask_app/main/test.py b/flask_app/main/test.py new file mode 100644 index 0000000..5ad119a --- /dev/null +++ b/flask_app/main/test.py @@ -0,0 +1,24 @@ +import re + +begin_pattern = re.compile(r'第[一二三四五六七八九十]+章\s*(招标公告|投标须知.*)|(^|\n)第一卷|招标编号:|招标编号:') + +# 测试用例 +test_cases = [ + "第一章 招标公告", + "\n第一章 招标公告", # 在第二行 + "第二章 投标须知", + "第三章 投标须知要求", + "第一卷 投标文件格式", + "招标编号: ABC123", + "招标编号:DEF456", + "第三章 项目概述", + "第四章 评标办法" +] + +# 测试匹配 +for i, case in enumerate(test_cases, 1): + match = begin_pattern.search(case) + if match: + print(f"Test case {i}: Matched - '{case}'") + else: + print(f"Test case {i}: Not matched - '{case}'")