python正则模块re使用案例

坚强是说给别人听的谎言 提交于 2020-02-23 16:53:48

案例1从固定字符串中进行提取 

import re
data ='''{'WWW-Authenticate': 'Basic realm="13FFF07B-948F-4654-8DDF-72680B6EE312"', 'Content-Length': '0', 'Date': 'Wed, 07 Aug 2019 06:42:25 GMT'}''';
result= re.findall("realm=\"[^\s]+\"",data);
print str(result[0]).split("=")[1];

案例2=从返回参数中进行提取

import requests,re,json
url = 'http://www.baidu.com'
data = requests.post(url);#对百度URL进行post请求
result = data.headers;#拿到请求返回头
result_json=json.dumps(str(result));
res = re.findall(''' 'Content-Length': '(.+?)',''', result_json);
print res;

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!