????????????????????????????????????

 更新时间:2021-12-17 12:00:34   作者:佚名   我要评论(0)

?????????? (.*?)


import re
a = '456qwe789rty123abc'
re=re.findall('456(.*?)789',a)
print(re)



????????????????????????4

?????????? (.*?)

import re
a = '456qwe789rty123abc'
re=re.findall('456(.*?)789',a)
print(re)

image-20211018145402204

????????????????????????456(.*?)789??????????????????????????findall()????????????????????????????????????A????????????????????B??????????????????B????????????????????????A??????B????????????????????????????????????A????????????????????????????????????????????????????????????????????????????

import re
a = '456qwe789rty123456kkk789abc456xiaowang789'
re=re.findall('456(.*?)789',a)
print(re)

image-20211018145652096

??????????????????????????

import re
a = '456qwe789rty123456kkk789abc456xiaowang789'
re=re.findall('456(.*)789',a)
print(re)

image-20211018145749767

?????????? .*?

import re
a='<a href="https://blog.csdn.net/weixin_42403632/article/details/120825546" rel="external nofollow"  target="_blank" data-report-click="{&quot;spm&quot;:&quot;3001.5501&quot;}" data-report-query="spm=3001.5501" data-v-6fe2b6a7="">'
re=re.findall('<a href="(.*?)" rel="external nofollow"  rel="external nofollow" .*?',a)
print(re)

image-20211018150444488

" ?? url??????html??????.*???????????????????<a href="??????????????(.*?)??????

????????????????url

import re,requests
url='https://blog.csdn.net/weixin_42403632/category_11076268.html'
headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0'}
html=requests.get(url,headers=headers).text

re=re.findall('<a href="(.*?)" rel="external nofollow"  rel="external nofollow" .*?rel="noopener">',html)
for i in re:
    print(i)

image-20211018152344699

??????????????????????????????????????????????????????????????????,?????????????????? ????????????????????????????????????????????????????????????????????????????????????????????

??????????????????:
  • ??????????????????????????\b??\B
  • ???????????????????? ????
  • ???????????????????? ????
  • Python????????????????????????????
  • ????????????????4??????????????

相关文章

  • ????????????????????????????????????

    ????????????????????????????????????

    ?????????? (.*&#63;) import re a = '456qwe789rty123abc' re=re.findall('456(.*&#63;)789',a) print(re) ????????????????????????4
    2021-12-17
  • 36个正则表达式(开发效率提高80%)

    36个正则表达式(开发效率提高80%)

    目录写在前面1、整数2、正整数3、负整数4、数字5、正数(正整数 + 0)6、负数(负整数 + 0)7、浮点数8、正浮点数9、负浮点数10、浮点数11、
    2021-12-17
  • SSM框架整合JSP中集成easyui前端ui项目开发示例详解

    SSM框架整合JSP中集成easyui前端ui项目开发示例详解

    目录前言EasyUI下载与配置页面美化运行结果总结与问题前言 前端的UI框架很多,如bootsrap、layui、easyui等,这些框架提供了大量控件供开发人
    2021-12-17
  • 家里电费太高 特惠93折电费接口正式上线

    家里电费太高 特惠93折电费接口正式上线

    说到这大家可能不是很相信,这都很正常,因为这块的市场还很大,需要深耕,用的人少,一般用的人都是对这块熟悉的人,他们都在把这块市场当作副业自己创业赚钱,现在已经有
    2021-12-09
  • 如何正确选择对接电商类会员权益?

    如何正确选择对接电商类会员权益?

    当今社会,消费者需求趋向多样化,进一步推动各行各业高速发展,每家企业所拥有的资源与权益也各不相同。今天,我们先来简单分析电商类产品会员权益现状。随着互联网的飞速
    2021-11-30
  • vue实现单点登录的方式汇总

    vue实现单点登录的方式汇总

    最近项目停工了,RageFrame的学习暂时告一段落,这一篇给大家分享下有关单点登录的相关知识,并提供一些demo给大家参考,希望对想了解的朋友
    2021-11-22
  • Go 语言中 20 个占位符的整理

    Go 语言中 20 个占位符的整理

    目录一、概念二、哪些函数支持三、占位符使用四、普通占位符1. %v、%+v、%#v2. %T3. %%五、布尔占位符六、整数占位符1. %b2. %c3. %d、%5d、
    2021-11-15
  • Go 基于令牌桶的限流器实现

    Go 基于令牌桶的限流器实现

    目录简介原理概述具体实现原理限流器如何限流简介 如果一般流量过大,下游系统反应不过来,这个时候就需要限流了,其实和上地铁是一样的,
    2021-11-15
  • 超详细OpenMV与STM32单片机通信 附完整源码

    超详细OpenMV与STM32单片机通信 附完整源码

    目录1.前言(闲话)2.硬件连接3.软件代码———OpenMV端4.软件代码———STM32端5.利用PC端测试数据数据是否发送接收正常6.学习补充 (代码看不
    2021-11-15
  • GO 函数式选项模式(Functional Options Pattern)

    GO 函数式选项模式(Functional Options Pattern)

    Golang 开发者遇到的许多问题之一是尝试将一个函数的参数设置为可选. 这是一个非常常见的用例, 有些对象应该使用一些基本的默认设置来开箱即
    2021-11-15

最新评论