正则补充 很多细节方法

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>.*?)&nbsp.*?<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)  # 列表转成字符串

以上是关于正则补充 很多细节方法的主要内容,如果未能解决你的问题,请参考以下文章

Java学习笔记21(String类补充:正则表达式)

攻破难啃的骨头-正则表达式(转)

补充作业 20165221

机器学习——细节补充

机器学习——细节补充

抽取代码的编程思想