python 利用正則表達的式提取特定數據如手機號


 1 import re
 2 
 3 file=open('1.txt','r')
 4 listfile=file.readlines()
 5 listfile=','.join(listfile)#合並文本
 6 listfile=re.findall("'1\d{10}','A",listfile)#第一次提取11位數值+,'A
 7 listfile=','.join(listfile)#再次合並文本
 8 istfile=re.findall("1\d{10}",listfile)#第二次提取11位特征數值
 9 
10 file.close
11 
12 ###說明,原文本類似是(232311234,'13322449494','A833993',178383877476553),(17468277,'13322449428','A29974',178383877476559)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM