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("没有找到有效的单号")

  

posted on 2025-02-08 09:25  lydstory  阅读(28)  评论(0)    收藏  举报

导航