歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Python正則表達式測試

Python正則表達式測試

日期:2017/3/1 10:11:33   编辑:Linux編程

Python正則表達式測試:

  1. import re
  2. import sys
  3. if len(sys.argv) < 3:
  4. print("lack of argument\nusage: python reg.py passwd.txt")
  5. sys.exit()
  6. #keyword=re.compile(r'''travel+ed''')
  7. keyword=re.compile(sys.argv[2])
  8. aa=open(sys.argv[1],"r")
  9. bb=aa.readlines()
  10. #print(bb)
  11. for line in bb:
  12. #print(line)
  13. data=re.findall(keyword,line)
  14. #print("data:%s,length:%d,type:%s" %(data,len(data),type(data)))
  15. if len(data)>0:
  16. for i in range(0,len(data)):
  17. if type(data[0])=="builtins.str":
  18. print(data[i])
  19. aa.close()
Copyright © Linux教程網 All Rights Reserved