自動化辦公:手機號碼提取器,使用正則表達式輕松提取文本文件中的手機號碼

關于手機號碼的提取,其實真正有用的部分就是re模塊提供的正則表達式。使用正則表達式就能輕松地匹配到手機號碼,由于功能比較簡單這次并沒有采用UI界面的方式來實現該功能。

廣信ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為成都創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

【閱讀全文】

第一步:寫一個控制臺輸入函數。

path = input('請輸入需要提取手機號碼的文件路徑(.txt):\n')

第二步:讀取包含手機號碼的文本文件。

def read_text(path):
    '''
    讀取文本文件
    :param path: 文本文件路徑
    :return: 返回文本
    '''
    file = open(path,encoding="utf-8")
    text = file.read()
    file.close()
    return text

第三步:使用正則匹配文本中的手機號并返回。

import re  # 導入正則表達式處理模塊

def get_phone(text):
    '''
    使用正則表達式提取文本中的手機號
    :param text: 原始文本
    :return: 手機號數組
    '''
    phones = re.findall(r'(13\d{9}|14[5|7]\d{8}|15\d{9}|166{\d{8}|17[3|6|7]{\d{8}|18\d{9})', text)
    return phones

第四步:執行功能函數。

text = read_text(path)  # 執行文本文件讀取函數

result = get_phone(text)  # 執行文本正則匹配手機號函數

from pprint import pprint  # 導入pprint打印接口

pprint(result)

使用方法,啟動.py文件之后輸入包含手機號碼的.txt文件路徑就能完成手機號碼的提取。

準備好包含手機號碼的文本文件(.txt文件)。

我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。
我是公眾號:[Python 集中營] ,其中包含手機號碼。

返回結果是一個只有手機號碼的數組文件。

['',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '']

【往期精彩】

剛剛發現的可視化動態圖庫ipyvizzu,太好看了!

記住這些windows網絡操作命令,輕松搞定自己的電腦網絡!

word文檔樣式批量處理,久違了!

python 如何在多層循環中使用break/continue!

用python為心愛的人制作520照片墻,已成功做出效果圖!

當前文章:自動化辦公:手機號碼提取器,使用正則表達式輕松提取文本文件中的手機號碼
分享地址:http://m.kartarina.com/article48/dsogjep.html

成都網站建設公司_創新互聯,為您提供動態網站標簽優化網站設計電子商務定制網站面包屑導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
主站蜘蛛池模板: 日韩乱码人妻无码系列中文字幕| 中文字幕无码日韩专区| 国产乱人伦Av在线无码| 亚洲AV永久无码精品| 无码精品国产VA在线观看 | 色情无码WWW视频无码区小黄鸭 | 亚洲中文久久精品无码| 精品无码成人片一区二区98| 国产午夜无码福利在线看网站 | 久久久久亚洲AV片无码| 无码aⅴ精品一区二区三区| 久久精品岛国av一区二区无码 | 国产乱子伦精品无码专区| 无码中文字幕av免费放dvd| 亚洲av无码天堂一区二区三区| 蜜桃AV无码免费看永久| 国产亚洲3p无码一区二区| 深夜a级毛片免费无码| 无码一区二区三区爆白浆| 亚洲av无码专区在线播放| 国产亚洲美日韩AV中文字幕无码成人| 亚洲熟妇无码八V在线播放| 无码国产精品一区二区免费vr| 国产精品亚洲αv天堂无码| 精品人妻无码一区二区色欲产成人| 亚洲av无码国产精品色午夜字幕| 一区二区三区无码高清| 精品无码av无码专区| 国产高清不卡无码视频| 亚洲AV无码一区二区乱子仑 | 中文字幕无码乱人伦| 亚洲Av无码乱码在线观看性色| 国产aⅴ激情无码久久久无码| 免费看成人AA片无码视频羞羞网| 少妇人妻偷人精品无码视频| 国产精品无码AV一区二区三区| 亚洲中文久久精品无码| 无码国产精成人午夜视频一区二区| 亚洲欧洲日产国码无码网站| 亚洲日韩中文无码久久| 亚洲VA中文字幕无码毛片|