python单号
import re
def extract_tracking_number(text: str):
# 定义正则表达式,匹配以 '单号: ' 开头,后面跟着一个以 YT 开头的单号
pattern = r"单号:\s*(YT\d{13})"
# 使用 re.search() 查找匹配
match = re.search(pattern, text)
if match:
return match.group(1)
else:
return None
# 测试函数
text = "单号: YT1913722289867"
tracking_number = extract_tracking_number(text)
if tracking_number:
print(f"提取到的单号: {tracking_number}")
else:
print("没有找到有效的单号")
浙公网安备 33010602011771号