Python 3ノートの正規表現re(11桁の数字を検索)

775 ワード

上一篇博客【Python 3笔记之split分割1】
一、プラットフォーム
windows7、python3.7
二、コンテンツファイル[info]
  	  	  	  	  
  	  	177	40	13800138001
  	  	170	49	13800138002
  	  	171	48	13800138003
  	  	173	50	13800138004
  	  	180	51	13800138005
  	  	175	45	13800138006
   	  	169	46	13800138007

三、正規表現pythonファイル[reNumber 11 py]
import re
f = open("info", 'r', encoding='utf-8')
reData = f.read()
# result = re.findall("[0-9]{11}", reData)
result = re.findall("1[0-9]{10}", reData)  #            
print(result)

四、出力結果
['13800138001', '13800138002', '13800138003', '13800138004', '13800138005', '13800138006', '13800138007']
テストOK