pilipaladd 2023-01-19 11:23 采纳率: 50%
浏览 26

关于python正则表达式

有两行数据,第一行是:+8618888888888,第二行是:18888888888
想使用python的正则表达式去匹配后11位,把这两行数据查出来?

  • 写回答

4条回答 默认 最新

  • 空空star 新星创作者: 大数据技术领域 2023-01-19 13:30
    关注
    
    import re
    data = ["+8618888888888", "18888888888"]
    for item in data:
        match = re.search(r"\d{11}$", item)
        if match:
            print(match.group())
    
    评论

报告相同问题?

问题事件

  • 创建了问题 1月19日