re匹配模块

# import re
# str="wdhuabwda1234dhqu23adaw"
# m2=re.search("[0-9]{4}",str)
# m2.group()
# m2.start()
# m2.end()
# m2.span()


# re.findall("[0-9]{2,6}",str)#2~9位数字  [0-9]+  至少一位数字


# str="12,34s45@44"
# re.split("[^0-9]",str)
# re.sub("[^0-9]",":",str)



# str = "<b>aaaa</b><b>bbbb</b><b>cccc</b>"

# print(re. findall("<b>(.*)</b>" ,str)) #贪婪匹配( 最大匹配)
# print(re. findall("<b>(.*)</b>" ,str)) #贪婪匹配( 最大匹配)
# print(re. findall("<b>(.*?)</b>" ,str)) #拒绝贪婪匹配(最小匹配)
# print(re. findall("<b>(.*?)</b>" ,str)) #拒绝贪婪匹配(最小匹配)


import re
str='''
<li><a href="https://www.python.org">Python官方网站</a></1i>
<li><a href="https://www.djangoproject.com">Django官方网站</a></li>
<li><a href="https://www.baidu.com">百度搜索引擎</a></1i>
<li><a href="https://www.163.com">网易官网</a></li>'''

alist = re.findall('<a href="(.*?)">(.*?)</a>',str,re.S)


for v0 in alist:
    print(v0[1]+":"+v0[0])

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聆听我的召唤,菜鸟进化

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值