为了账号安全,请及时绑定邮箱和手机立即绑定

谁来帮我写个正则表达式,急用!!!(字符中间有换行符,小弟刚学正则没几天,求大神帮忙)

谁来帮我写个正则表达式,急用!!!(字符中间有换行符,小弟刚学正则没几天,求大神帮忙)

富国沪深 2018-11-14 18:09:26
写一个匹配下面文本的表达式,捕获“某某某某某”。我写的正则  <span class="fb">作者:<a\s+ href=".*?"\s+target="_blank">(.*?)</a>  匹配不上啊,求解大神们!我这样写正则表达式,是为了更精确的捕获“某某某某某”。对了忘了说一句了,我在RegexBuddy工具中用这个正则表达式来匹配文本的( java 语言下的 ) span class="fb">作者:<a href="space.php?action=viewpro&amp;uid=6202438"target="_blank">某某某某某</a> 中间有换行符
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

<a[^>]*>(?<content>.[\s\S]+)</a> 用Group1 提取

查看完整回答
反对 回复 2018-11-18
?
慕的地10843

TA贡献1785条经验 获得超8个赞

前两天写python中用过这样的正则表达式,测试解析douban网页可用。如果简单类比的话,楼主的

要把正则里面的双引号进行转义为\"。

给你贴一下我在python可以用的,当然查找的没楼主这么严格.

re.compile('class=\"pl\".*作者.*\n.*\n.*>(.*?)<').findall(buffer)


查看完整回答
反对 回复 2018-11-18
  • 2 回答
  • 0 关注
  • 760 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信