歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Python正則表達式測試

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.             
  17.            for i in range(0,len(data)):  
  18.                if type(data[0])=="builtins.str":  
  19.                    print(data[i])  
  20.                  
  21. aa.close()  
Copyright © Linux教程網 All Rights Reserved