python正則實現(xiàn)提取電話功能
更新時間:2018年02月24日 10:38:26 作者:小彌彌子
這篇文章主要為大家詳細介紹了python正則實現(xiàn)提取電話功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python正則提取電話的具體代碼,供大家參考,具體內(nèi)容如下
主要用到正則
import re
import xlrd
def is_number(s):#是否數(shù)字
try:
x = int(s)#如果可以取整,說明是數(shù)字。
return(True)
except Exception as e:
return False
data=xlrd.open_workbook(r'C:\Users\123456\Desktop\手機號/號主.xlsx','utf-8')
table = data.sheet_by_name('Sheet1')
cols = list(table.col_values(0))
f=open(r'C:\Users\123456\Desktop\手機號/號主.txt','w')
for i in range(1,100000):
print('cols[i]',cols[i],type(cols[i]))
if is_number(cols[i]):
item=str(int(cols[i]))#xlrd包的結(jié)果可能會有小數(shù)點,因此是數(shù)字的先int一下
else:item=str(cols[i])
result = re.findall("(86)?(1[34578]\\d{9})", item)#手機號正則匹配
if result != []:
f.write(result[0][1] + '\n')
print(result[0][1])
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
詳解Python執(zhí)行py文件是否需要可執(zhí)行權(quán)限
這篇文章主要通過幾個案例為大家詳細介紹一下在Python中執(zhí)行py文件是否需要可執(zhí)行權(quán)限,文中的示例代碼講解詳細,對我們學習Python有一定幫助,需要的可以了解一下2023-03-03
Python使用latexify模塊實現(xiàn)將代碼為數(shù)學公式
latexify 是一個輕量級的 Python 模塊,可以將 Python 代碼轉(zhuǎn)換為 LaTeX 格式的數(shù)學表達式,這篇文章就來和大家探索一下如何使用latexify模塊實現(xiàn)將代碼為數(shù)學公式吧2023-12-12
Python使用自帶的base64庫進行base64編碼和解碼的實現(xiàn)
本文主要介紹了Python使用自帶的base64庫進行base64編碼和解碼的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03
一篇文章徹底搞懂Python魔法參數(shù)args和kwargs(通俗易懂)
這篇文章主要介紹了Python中的*args和**kwargs,它們分別是可變位置參數(shù)和可變關鍵字參數(shù),文章通過實際例子展示了如何在函數(shù)、裝飾器等場景中使用*args和**kwargs,幫助讀者理解并掌握這些靈活的參數(shù)處理方式,需要的朋友可以參考下2025-02-02
Python實現(xiàn)將一段話txt生成字幕srt文件
這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)將一段話txt生成字幕srt文件,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2023-02-02
python中從for循環(huán)延申到推導式的具體使用
這篇文章主要介紹了python中從for循環(huán)延申到推導式的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
Python常用內(nèi)建模塊hashlib、hmac詳解
這篇文章主要介紹了Python常用內(nèi)建模塊hashlib、hmac詳解,摘要算法又稱哈希算法、散列算法,它通過一個函數(shù),把任意長度的數(shù)據(jù)轉(zhuǎn)換為一個長度固定的數(shù)據(jù)串,需要的朋友可以參考下2023-08-08

