Python的正则匹配
生活随笔
收集整理的這篇文章主要介紹了
Python的正则匹配
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
爬取千圖網(wǎng)圖片的過程中提取圖片的鏈接,得到的字符串如下:
<img alt="充滿生機的薄荷叢" height="242" src="http://img95.58pic.com/photo/00006/5156.jpg_wh860.jpg!w226?v=1" width="324"/>
re.match(r'"(http.*?)!.*?"',str(temp))運行的結(jié)果是:??????? None
re.search(r'"(http.*?)!.*?"',str(temp))運行結(jié)果是:<re.Match object; span=(37, 101), match='"http://img95.58pic.com/photo/00006/5156.jpg_wh86>
re.findall(r'"(http.*?)!.*?"',str(temp))運行結(jié)果是:['http://img95.58pic.com/photo/00006/5156.jpg_wh860.jpg']
?
1、match匹配
從左邊開始匹配,即從左邊第一個字符開始匹配
2,search匹配
沒有找到原因,不知道是因為啥
3。findall
匹配結(jié)果與預(yù)期的效果相同
?
?
總結(jié)
以上是生活随笔為你收集整理的Python的正则匹配的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matplotlib.pyplot绘制函
- 下一篇: 吴恩达机器学习笔记十四之大规模机器学习