python 如何抽出一个字符串中的网址

fx397993401 2012-02-15 10:23:48
import re
str = '''
<a href="http://sice.bupt.edu.cn" target="_blank">
<a href="http://ddd.bupt.edu.cn" target="_blank">
'''


我想抽出里面 http://sice.bupt.edu.cn ,应该如何做呢 ,
如果正确抽取 应该有两个在这样的字符串 ,然后返回 的应该是一个元组吧
...全文
357 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
virusswb 2012-02-17
  • 打赏
  • 举报
回复
正则表达式的功能
1.模式匹配
2.替换
3.查找
fx397993401 2012-02-15
  • 打赏
  • 举报
回复
ok 我会根据你的样例修改为我 所要的 谢谢了
Rlay_2 2012-02-15
  • 打赏
  • 举报
回复
import re
strvar = '''
<a href="http://sice.bupt.edu.cn" target="_blank">
<a href="http://ddd.bupt.edu.cn" target="_blank">
'''
patt = r'(http://(\w+\.)+\w+)'
m = re.findall(patt, strvar)
print m

结果: [('http://sice.bupt.edu.cn', 'edu.'), ('http://ddd.bupt.edu.cn', 'edu.')]
正则表达式自己研究,结果自己处理
JoeBlackzqq 2012-02-15
  • 打赏
  • 举报
回复
pat = '<a href=\"(.*?)\" target=\"_blank\">'

m = re.findall(pat, text)

print m

37,720

社区成员

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

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