re.Match類介紹
當我們調用re.match
方法、re.search
方法,或者對re.finditer
方法的結果進行迭代時,拿到的數(shù)據(jù)類型都是re.Match
對象。
x = re.match(r'h','hello')
y = re.search(r'e','hello')
z = re.finditer(r'l','hello')
print(type(x)) # <class 're.Match'>
print(type(y)) # <class 're.Match'>
for a in z:
print(type(a)) # <class 're.Match'>
這個類里定義了相關的屬性,可以直接讓我們來使用。
屬性和方法 | 說明 |
---|---|
pos |
搜索的開始位置 |
endpos |
搜索的結束位置 |
string |
搜索的字符串 |
re |
當前使用的正則表達式的對象 |
lastindex |
最后匹配的組索引 |
lastgroup |
最后匹配的組名 |
group(index=0) |
某個分組的匹配結果。如果index 等于0,便是匹配整個正則表達式 |
groups() |
所有分組的匹配結果,每個分組的結果組成一個列表返回 |
groupdict() |
返回組名作為key,每個分組的匹配結果座位value的字典 |
start([group]) |
獲取組的開始位置 |
end([group]) |
獲取組的結束位置 |
span([group]) |
獲取組的開始和結束位置 |
expand(template) |
使用組的匹配結果來替換模板template 中的內容,并把替換后的字符串返回 |
ret = re.search(r'(abc)+', 'xxxabcabcabcdef')
print(ret.pos) # 搜索開始的位置,默認是0
print(ret.endpos) # 搜索結束的位置,默認是字符串的長度
print(ret.group(0)) # abcabcabc 匹配整個表達式
print(ret.group(1)) # abc 第一次匹配到的結果
print(ret.span()) # (3, 12) 開始和結束位置
print(ret.groups()) # 表示當正則表達式里有多個分組時,多個分組的匹配結果
進階案例
【Python】Python 實現(xiàn)猜單詞游戲——挑戰(zhàn)你的智力和運氣!
【python】Python tkinter庫實現(xiàn)重量單位轉換器的GUI程序
【python】使用Selenium獲取(2023博客之星)的參賽文章
【python】使用Selenium和Chrome WebDriver來獲取 【騰訊云 Cloud Studio 實戰(zhàn)訓練營】中的文章信息
使用騰訊云 Cloud studio 實現(xiàn)調度百度AI實現(xiàn)文字識別
【玩轉Python系列【小白必看】Python多線程爬蟲:下載表情包網(wǎng)站的圖片
【玩轉Python系列】【小白必看】使用Python爬取雙色球歷史數(shù)據(jù)并可視化分析
【玩轉python系列】【小白必看】使用Python爬蟲技術獲取代理IP并保存到文件中
【小白必看】Python圖片合成示例之使用PIL庫實現(xiàn)多張圖片按行列合成
【小白必看】Python爬蟲實戰(zhàn)之批量下載女神圖片并保存到本地
【小白必看】Python詞云生成器詳細解析及代碼實現(xiàn)
【小白必看】Python爬取NBA球員數(shù)據(jù)示例
【小白必看】使用Python爬取喜馬拉雅音頻并保存的示例代碼
【小白必看】使用Python批量下載英雄聯(lián)盟皮膚圖片的技術實現(xiàn)
【小白必看】Python爬蟲數(shù)據(jù)處理與可視化
【小白必看】輕松獲取王者榮耀英雄皮膚圖片的Python爬蟲程序
【小白必看】利用Python生成個性化名單Word文檔
【小白必看】Python爬蟲實戰(zhàn):獲取陰陽師網(wǎng)站圖片并自動保存
小白必看系列之圖書管理系統(tǒng)-登錄和注冊功能示例代碼
小白實戰(zhàn)100案例: 完整簡單的雙色球彩票中獎判斷程序,適合小白入門
使用 geopandas 和 shapely(.shp) 進行地理空間數(shù)據(jù)處理和可視化
使用selenium爬取貓眼電影榜單數(shù)據(jù)
圖像增強算法Retinex原理與實現(xiàn)詳解
爬蟲入門指南(8): 編寫天氣數(shù)據(jù)爬蟲程序,實現(xiàn)可視化分析
爬蟲入門指南(7):使用Selenium和BeautifulSoup爬取豆瓣電影Top250實例講解【爬蟲小白必看】
爬蟲入門指南(6):反爬蟲與高級技巧:IP代理、User-Agent偽裝、Cookie繞過登錄驗證及驗證碼識別工具
爬蟲入門指南(5): 分布式爬蟲與并發(fā)控制 【提高爬取效率與請求合理性控制的實現(xiàn)方法】
爬蟲入門指南(4): 使用Selenium和API爬取動態(tài)網(wǎng)頁的最佳方法
爬蟲入門指南(3):Python網(wǎng)絡請求及常見反爬蟲策略應對方法
爬蟲入門指南(2):如何使用正則表達式進行數(shù)據(jù)提取和處理
爬蟲入門指南(1):學習爬蟲的基礎知識和技巧
深度學習模型在圖像識別中的應用:CIFAR-10數(shù)據(jù)集實踐與準確率分析
Python面向對象編程基礎知識和示例代碼
MySQL 數(shù)據(jù)庫操作指南:學習如何使用 Python 進行增刪改查操作
Python文件操作指南:編碼、讀取、寫入和異常處理
使用Python和Selenium自動化爬取 #【端午特別征文】 探索技術極致,未來因你出“粽” # 的投稿文章
Python多線程與多進程教程:全面解析、代碼案例與優(yōu)化技巧
Selenium自動化工具集 - 完整指南和使用教程
Python網(wǎng)絡爬蟲基礎進階到實戰(zhàn)教程
Python入門教程:掌握for循環(huán)、while循環(huán)、字符串操作、文件讀寫與異常處理等基礎知識
Pandas數(shù)據(jù)處理與分析教程:從基礎到實戰(zhàn)
Python 中常用的數(shù)據(jù)類型及相關操作詳解
【2023年最新】提高分類模型指標的六大方案詳解
Python編程入門基礎及高級技能、Web開發(fā)、數(shù)據(jù)分析和機器學習與人工智能文章來源:http://www.zghlxwxcb.cn/news/detail-667476.html
用4種回歸方法繪制預測結果圖表:向量回歸、隨機森林回歸、線性回歸、K-最近鄰回歸文章來源地址http://www.zghlxwxcb.cn/news/detail-667476.html
到了這里,關于【從零學習python 】63.正則表達式中的re.Match類及其屬性和方法介紹的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!