如何通过正则表达式获取需要的字符串?

wbcn 2015-07-30 09:41:11
有下面的一段HTML:
<a href="/about/" title="" class="">About</a>

使用下面的方法,获取到的字符串为'href="/about/'
m=re.search('href=\"(.*?about.)',text)

如果只想获取到的字符串为'/about/'
请问上面的语句中的正则表达式应该如何修改啊?
...全文
140 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
想做网络爬虫?
sprawling 2015-07-30
  • 打赏
  • 举报
回复
如果知道字符串不可以自己匹配吗,
似梦飞花 2015-07-30
  • 打赏
  • 举报
回复
import re
s4='''<a href="/about/" title="" class="">About</a'''
reg=re.compile(r'href="(.*?)"');
x=reg.findall(s4)
print(x)
类似这样试试

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧