python正则表达式测试代码

来源:互联网 发布:自学编程的视频网站 编辑:程序博客网 时间:2024/06/05 20:25
import reimport sysif len(sys.argv) < 3:    print("lack of argument\nusage: python reg.py  passwd.txt   travel+ed")    sys.exit()#print("sys argument: ",sys.argv[2])#keyword=re.compile(r'''travel+ed''')keyword=re.compile(sys.argv[2])aa=open(sys.argv[1],"r")bb=aa.readlines()#print(bb)s=''for  line in bb: #print(line)data=re.findall(keyword,line)#print("data:%s,length:%d,type:%s" %(data,len(data),type(data)))if len(data)>0:      for i in range(0,len(data)):if str(type(data[i]))=="<class 'str'>":#print("data:%s,length:%d,enterfuhao:%s"%(data[i],len(data[i]),data[i][0:-1]))s=s+data[i].rstrip()#print(s)elif str(type(data[i]))=="<class 'int'>":#print(type(data[i]))s=s+str(data[i])[0:-1]#print(s)else:print("have other type")print(s)s=''aa.close()


 

原创粉丝点击