吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1002|回复: 5
收起左侧

[求助] 求帮忙看下python正则,匹配不出来

[复制链接]
鸭鸭鸭? 发表于 2020-1-6 11:44
<div class="poem-list-item">
        <div style="display: flex;margin-bottom: 5px;">
            <a class="check-red" href="/s?wd=白日做梦&ptype=zici"  data-click='{"act":"a_click_list_item"}'>
                白日做梦
            </a>
        </div>
                <div id="pinyin" class="poem-list-item-body" style="line-height: 26px;">
            [bái rì zuò mèng]<a href="#" url="https://ss0.baidu.com/6KAZsjip0QIZ8tyhnq/text2audio?tex=%E7%99%BD%28bai2%29%E6%97%A5%28ri4%29%E5%81%9A%28zuo4%29%E6%A2%A6%28meng4%29&cuid=dict&lan=ZH&ctp=1&pdt=30&vol=9&spd=4" class="mp3-play">&nbsp;</a>
        </div>
        <div class="poem-list-item-body check-red c-line-clamp1" data-ellipsis="true" data-ellipsis-max-line="1" style="line-height: 26px;">
                        比喻幻想根本不能实现。
                    </div>s2 = 'style="line-height: 26px;">[(.+?)]<a href="#" url="'
s3 = 'style="line-height: 26px;">(.+?)</div>'

p2 = re.compile(s2)
p3 = re.compile(s3)
result2 = re.findall(p2,r.content.decode('utf-8'))
result3 = re.findall(p3,r.content.decode('utf-8'))
红字内容匹配不出来,应该是换行了,还有符号太多。不知道怎么写了,有没有大神看看

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lijt16 发表于 2020-1-6 18:49
这样? 0.png
 楼主| 鸭鸭鸭? 发表于 2020-1-7 10:15
lijt16 发表于 2020-1-7 10:35
鸭鸭鸭? 发表于 2020-1-7 10:15
是这样,谢谢。方括号能去掉吗

你的正则那里把方括号放在圆括号外面就可以
lijt16 发表于 2020-1-7 10:46
鸭鸭鸭? 发表于 2020-1-7 10:15
是这样,谢谢。方括号能去掉吗

s2 = 'style="line-height: 26px;">\s*\[(.+?)\]\s*?<a href="#" url="'

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
鸭鸭鸭? + 1 + 1 谢谢@Thanks!

查看全部评分

不苦小和尚 发表于 2020-1-27 15:31
[Asm] 纯文本查看 复制代码
\[(.*?)\][\s\S]*px;">\s*(.*?)(?:\s*)</div>s2
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 21:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表