正则补充 很多细节方法
Posted J哥.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则补充 很多细节方法相关的知识,希望对你有一定的参考价值。
根据最近的解析数据 总结了正则解析几种的常用方式:
第一种:
result = re.search(r"base64,(.*?)\\)", resp, flags=re.S).group(1)
第二种:
#解析数据
obj = re.compile(r'<li>.*?<span class="title">(?P<name>.*?)</span>.*?<br>(?P<year>.*?) .*?<span class="rating_num" property="v:average">(?P<pf>.*?)</span>.*?'
r'<span>(?P<num>.*?)人评价</span>',re.S)
ret = obj.finditer(page_content)
第三种:
ex = 'KZLoginHandler.jsonpCallbackKongZ\\((.*)\\)'
dc = re.findall(ex, resp)[0]
json数据序列化:
# 做序列化
dc = json.loads(dc)['dc']
列表转字符串:
content = ''.join(content) # 列表转成字符串
以上是关于正则补充 很多细节方法的主要内容,如果未能解决你的问题,请参考以下文章