python 字符串中正则出手机号
生活随笔
收集整理的這篇文章主要介紹了
python 字符串中正则出手机号
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#方法一:限制手機號開頭,或者手機號前面為非數字,且手機號結尾或者以非數字結尾
pattern1="(?:^|[^\d])(1\d{10})(?:$|[^\d])"phone_list1=re.compile(pattern1).findall(str)
print(phone_list1)#方法二:利用負向零寬斷言,斷言手機號前后不能出現數字
pattern2="(?<!\d)(1\d{10})(?!\d)"
phone_list2=re.compile(pattern2).findall(str)
print(phone_list1)
總結
以上是生活随笔為你收集整理的python 字符串中正则出手机号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.8寻找字符串中的手机号
- 下一篇: python实现贝叶斯分类器