一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 正則表達式 - 輕松入門正則表達式之非貪婪匹配篇詳解

輕松入門正則表達式之非貪婪匹配篇詳解

2021-11-17 15:25小旺不正經 正則表達式

正則表達式(regular expression)描述了一種字符串匹配的模式(pattern),可以用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等

非貪婪匹配 (.*?)

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

輕松入門正則表達式之非貪婪匹配篇詳解

通常情況,滿足匹配規則“456(.*?)789”的內容通常不止一個,那么findall()函數會從字符串的起始位置開始尋找文本a,找到后開始尋找文本b,當找到第一個文本b后,暫時停止尋找,將文本a和文本b之間的內容存入列表;然后繼續尋找文本a,并重復之前的步驟,直到到達字符串的結束位置,并將所有匹配到的內容存入列表。

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

輕松入門正則表達式之非貪婪匹配篇詳解

貪婪模式的話就會尋找最長的

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

輕松入門正則表達式之非貪婪匹配篇詳解

非貪婪匹配 .*?

?
1
2
3
4
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)

輕松入門正則表達式之非貪婪匹配篇詳解

" 和 url后面的html代碼.*?代表,需要提取的是<a href="后的內容,用“(.*?)”代表

實戰爬取博客專欄url

?
1
2
3
4
5
6
7
8
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)

輕松入門正則表達式之非貪婪匹配篇詳解

到此這篇關于輕松入門正則表達式之非貪婪匹配篇詳解的文章就介紹到這了,更多相關正則表達式 非貪婪匹配內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_42403632/article/details/120827713

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美国产精品久久 | 香蕉免费一区二区三区在线观看 | 2020最新版的ab片 | 国产精品亚洲精品观看不卡 | 日本不卡视频免费的 | 婷婷丁香视频 | 无人视频在线观看完整版高清 | 国产精品视频免费视频 | 女同videos双性人 | 好 舒服 好 粗 好硬免费视频 | 动漫美女隐私尿口图片 | chinesespank打屁股 | 丝瓜香蕉视频 | 538免费精品视频搬运工 | 欧美18-19 | 啪一啪在线视频 | 国产在线精品观看 | 男女发生性关系视频 | 亚洲乱人伦在线 | 免费精品99久久国产综合精品 | 亚洲 日韩 国产 制服 在线 | 美女被吸乳老师羞羞漫画 | 秋霞综合网 | 精品无人乱码一区二区三区 | 亚洲国产一区二区三区a毛片 | 亚洲第一网色综合久久 | 精精国产xxxx视频在线播放器 | 国产精品1区2区 | 好男人资源在线观看免费的 | 全弄乱纶小说 | 亚欧综合 | bt天堂在线最新版www | 色yeye在线观视频 | 女海盗斯蒂内塔的复仇2免费观看 | 免费网站看v片在线香蕉 | 美女张开大腿让男人桶 | 国产区小视频 | 日本午夜大片免费观看视频 | 色狼屋| 日本一二线不卡在线观看 | 91青青视频|