python re.findall 遇到的小问题

来源:互联网 发布:ftp服务器默认端口号 编辑:程序博客网 时间:2024/04/30 08:19
CSDN越来越烂了,写好的东西,一保存就变样了。用django往数据库里存记录时,要注意字段类型是否一致!>>> import re>>> import json>>> fr=open('user_information.txt','r',encoding='utf8')>>> content=fr.read()>>> content2=content[:600]>>> content2'{\n\t"subscribe": 1,\n\t"openid": "ozJBZuCmclX2DJssCnIYedo0qVzQ",\n\t"nickname": "宝玉\U0001f436",\n\t"sex": 1,\n\t"language": "zh_CN",\n\t"city": "芝加哥",\n\t"province": "伊利诺斯州",\n\t"country": "美国",\n\t"headimgurl": "http:\\/\\/wx.qlogo.cn\\/mmopen\\/Q3auHgzwzM4xEumiaDPjpHAbV52xZ1n9ebDqmpPNa6icYjIiavRqoKibWe9y9VX36ec0nCV6PNDFymXl1zT80xcHdA\\/0",\n\t"subscribe_time": 1409321273,\n\t"remark": "",\n\t"groupid": 0,\n\t"tagid_list": []\n}{\n\t"subscribe": 1,\n\t"openid": "ozJBZuLT_XjB2NGdB6mTNtscBCj4",\n\t"nickname": "陈迪",\n\t"sex": 1,\n\t"language": "zh_CN",\n\t"city": "通州",\n\t"province": "北京",\n\t"country": "中国",\n\t"headimgurl": "http:\\/\\/wx.qlogo.cn\\/mmo'>>> re.findall('\{.*?\}',content2)[]>>> content2=re.sub('"','#%#',content2)>>> content2'{\n\t#%#subscribe#%#: 1,\n\t#%#openid#%#: #%#ozJBZuCmclX2DJssCnIYedo0qVzQ#%#,\n\t#%#nickname#%#: #%#宝玉\U0001f436#%#,\n\t#%#sex#%#: 1,\n\t#%#language#%#: #%#zh_CN#%#,\n\t#%#city#%#: #%#芝加哥#%#,\n\t#%#province#%#: #%#伊利诺斯州#%#,\n\t#%#country#%#: #%#美国#%#,\n\t#%#headimgurl#%#: #%#http:\\/\\/wx.qlogo.cn\\/mmopen\\/Q3auHgzwzM4xEumiaDPjpHAbV52xZ1n9ebDqmpPNa6icYjIiavRqoKibWe9y9VX36ec0nCV6PNDFymXl1zT80xcHdA\\/0#%#,\n\t#%#subscribe_time#%#: 1409321273,\n\t#%#remark#%#: #%##%#,\n\t#%#groupid#%#: 0,\n\t#%#tagid_list#%#: []\n}{\n\t#%#subscribe#%#: 1,\n\t#%#openid#%#: #%#ozJBZuLT_XjB2NGdB6mTNtscBCj4#%#,\n\t#%#nickname#%#: #%#陈迪#%#,\n\t#%#sex#%#: 1,\n\t#%#language#%#: #%#zh_CN#%#,\n\t#%#city#%#: #%#通州#%#,\n\t#%#province#%#: #%#北京#%#,\n\t#%#country#%#: #%#中国#%#,\n\t#%#headimgurl#%#: #%#http:\\/\\/wx.qlogo.cn\\/mmo'>>> re.findall('\{.*?\}',content2)[]>>> content2=re.sub(r'\n\t','',content2)>>> re.findall('\{.*?\}',content2)[]>>> content2=re.sub(r'\n','',content2)>>> content2'{#%#subscribe#%#: 1,#%#openid#%#: #%#ozJBZuCmclX2DJssCnIYedo0qVzQ#%#,#%#nickname#%#: #%#宝玉\U0001f436#%#,#%#sex#%#: 1,#%#language#%#: #%#zh_CN#%#,#%#city#%#:#%#芝加哥#%#,#%#province#%#: #%#伊利诺斯州#%#,#%#country#%#: #%#美国#%#,#%#headimgurl#%#: #%#http:\\/\\/wx.qlogo.cn\\/mmopen\\/Q3auHgzwzM4xEumiaDPjpHAbV52xZ1n9ebDqmpPNa6icYjIiavRqoKibWe9y9VX36ec0nCV6PNDFymXl1zT80xcHdA\\/0#%#,#%#subscribe_time#%#: 1409321273,#%#remark#%#: #%##%#,#%#groupid#%#: 0,#%#tagid_list#%#: []}{#%#subscribe#%#: 1,#%#openid#%#: #%#ozJBZuLT_XjB2NGdB6mTNtscBCj4#%#,#%#nickname#%#: #%#陈迪#%#,#%#sex#%#: 1,#%#language#%#: #%#zh_CN#%#,#%#city#%#: #%#通州#%#,#%#province#%#: #%#北京#%#,#%#country#%#: #%#中国#%#,#%#headimgurl#%#: #%#http:\\/\\/wx.qlogo.cn\\/mmo'>>> re.findall('\{.*?\}',content2)['{#%#subscribe#%#: 1,#%#openid#%#: #%#ozJBZuCmclX2DJssCnIYedo0qVzQ#%#,#%#nickname#%#: #%#宝玉\U0001f436#%#,#%#sex#%#: 1,#%#language#%#: #%#zh_CN#%#,#%#city#%#: #%#芝加哥#%#,#%#province#%#: #%#伊利诺斯州#%#,#%#country#%#: #%#美国#%#,#%#headimgurl#%#: #%#http:\\/\\/wx.qlogo.cn\\/mmopen\\/Q3auHgzwzM4xEumiaDPjpHAbV52xZ1n9ebDqmpPNa6icYjIiavRqoKibWe9y9VX36ec0nCV6PNDFymXl1zT80xcHdA\\/0#%#,#%#subscribe_time#%#: 1409321273,#%#remark#%#: #%##%#,#%#groupid#%#: 0,#%#tagid_list#%#: []}']>>> result=re.findall('\{.*?\}',content2)[0]>>> result'{#%#subscribe#%#: 1,#%#openid#%#: #%#ozJBZuCmclX2DJssCnIYedo0qVzQ#%#,#%#nickname#%#: #%#宝玉\U0001f436#%#,#%#sex#%#: 1,#%#language#%#: #%#zh_CN#%#,#%#city#%#:#%#芝加哥#%#,#%#province#%#: #%#伊利诺斯州#%#,#%#country#%#: #%#美国#%#,#%#headimgurl#%#: #%#http:\\/\\/wx.qlogo.cn\\/mmopen\\/Q3auHgzwzM4xEumiaDPjpHAbV52xZ1n9ebDqmpPNa6icYjIiavRqoKibWe9y9VX36ec0nCV6PNDFymXl1zT80xcHdA\\/0#%#,#%#subscribe_time#%#: 1409321273,#%#remark#%#: #%##%#,#%#groupid#%#: 0,#%#tagid_list#%#: []}'>>> result=re.sub('#%#','"',result)>>> result'{"subscribe": 1,"openid": "ozJBZuCmclX2DJssCnIYedo0qVzQ","nickname": "宝玉\U0001f436","sex": 1,"language": "zh_CN","city": "芝加哥","province": "伊利诺斯州","country": "美国","headimgurl": "http:\\/\\/wx.qlogo.cn\\/mmopen\\/Q3auHgzwzM4xEumiaDPjpHAbV52xZ1n9ebDqmpPNa6icYjIiavRqoKibWe9y9VX36ec0nCV6PNDFymXl1zT80xcHdA\\/0","subscribe_time": 1409321273,"remark": "","groupid": 0,"tagid_list": []}'>>> data=json.loads(result)>>> data['openid']'ozJBZuCmclX2DJssCnIYedo0qVzQ'>>> ss='{"first":1,"second":"2","third":3}'>>> ss'{"first":1,"second":"2","third":3}'>>> re.findall('\{.*?\}',ss)['{"first":1,"second":"2","third":3}']>>>
0 0
原创粉丝点击