php正则表达式e的使用,匹配E的正则表达式

我是Python新手(我也没有任何编程培训),所以在我提问时请记住这一点。

我正在尝试搜索检索到的网页,并使用指定的模式查找所有链接。我已经在其他脚本中成功地完成了这个任务,但是我得到了一个错误,上面说raise error, v # invalid expression

sre_constants.error: multiple repeat

我不得不承认,我不知道为什么,但我还是对Python和正则表达式很陌生。但是,即使我不使用模式并使用特定链接(只是为了测试匹配),我也不相信我返回任何匹配项(打印match.group(0)时不会向窗口发送任何内容)。我测试的链接在下面被注释掉了。

有什么想法吗?以身作则对我来说通常比较容易,但是你能给我的任何建议都是非常感激的!

布洛克import urllib2

from BeautifulSoup import BeautifulSoup

import re

url = "http://forums.epicgames.com/archive/index.php?f-356-p-164.html"

page = urllib2.urlopen(url).read()

soup = BeautifulSoup(page)

pattern = r'(.?+) ((.?+) replies)'

#pattern = r'href="http://forums.epicgames.com/archive/index.php?t-622233.html">Gears of War 2: Horde Gameplay (20 replies)'

for match in re.finditer(pattern, page, re.S):

print match(0)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值