zbparse/flask_app/test_case/test_正则表达式2.py

21 lines
558 B
Python
Raw Normal View History

2024-12-24 10:21:27 +08:00
import re
# 修改后的正则表达式
pattern = re.compile(r'^\d+\s*[.]\s*\d+\s*[.]\s*\d+(?![.])')
# 测试字符串
test_strings = [
'5.1.3 投标文件未按时上传系统的。',
'5.1.3.1 投标文件未按时上传系统的。',
'5.1 投标文件未按时上传系统的。',
'5.1.3 投标成功。',
]
# 测试匹配
for test_string in test_strings:
match = pattern.search(test_string)
if match:
print(f"匹配成功: {match.group()} -> {test_string}")
else:
print(f"未匹配: {test_string}")