anzi5091104
2016-07-09 11:29
采纳率: 40%
浏览 1.5k
已采纳

python中正则表达式不能匹配

想要在网页源码中匹配字符串

目标字符串

signal.cpp1.04 kB26-08-04 22:01

想要匹配的字符串 /read/185551/signal.cpp__html

匹配规则是 /read/\d+/\w+.\w+_html

但是用re.match没有结果,在线测试有匹配,这是怎么回事啊?

系统是ubuntu16.04,python2.7

![图片说明](https://img-ask.csdn.net/upload/201607/09/1468063727_783379.png)图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • oyljerry 2016-07-10 02:12
    已采纳

    Match是从头开始匹配 search是从任意位置匹配都可以

    点赞 评论
  • anzi5091104 2016-07-09 13:32

    话说原来改成re.findall就可以了,看来正则表达式的match,search,findall的区别还是不知道啊。

    点赞 评论

相关推荐 更多相似问题