python 根據(jù)正則表達(dá)式提取指定的內(nèi)容實例詳解
更新時間:2016年12月04日 15:38:46 投稿:lqh
這篇文章主要介紹了python 根據(jù)正則表達(dá)式提取指定的內(nèi)容實例詳解的相關(guān)資料,需要的朋友可以參考下
python 根據(jù)正則表達(dá)式提取指定的內(nèi)容
正則表達(dá)式是極其強大的,利用正則表達(dá)式來提取想要的內(nèi)容是很方便的事。
下面演示了在python里,通過正則表達(dá)式來提取符合要求的內(nèi)容。
實例代碼:
import re # 正則表達(dá)式是極其強大的,利用正則表達(dá)式來提取想要的內(nèi)容是很方便的事。 # 下面演示了在python里,通過正則表達(dá)式來提取符合要求的內(nèi)容。有幾個要注意 # 的地方就是: # [1] 要用()將需要的內(nèi)容包含起來 # [2] 編號為0的group是整個符合正則表達(dá)式的內(nèi)容,編號為1的是第一個(及對應(yīng) # 的)包含的內(nèi)容 # @param regex: regular expression, use () to group the result # 正則表達(dá)式,用()將要提取的內(nèi)容包含起來 # @param content: # @param index: start from 1, depends on the \p regex's () # 從1開始,可以通過數(shù)(來得到,其中0是全部匹配 # @return: the first match of the \p regex # 只返回第一次匹配的內(nèi)容 def extractData(regex, content, index=1): r = '0' p = re.compile(regex) m = p.search(content) if m: r = m.group(index) return r regex = r'第(.*)場雪' content = '2002年的第一場雪' index = 1 print extractData(regex, content, index)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- python利用正則表達(dá)式提取字符串
- python正則表達(dá)式從字符串中提取數(shù)字的思路詳解
- python使用正則表達(dá)式提取網(wǎng)頁URL的方法
- Python正則表達(dá)式匹配和提取IP地址
- Python使用正則表達(dá)式去除(過濾)HTML標(biāo)簽提取文字功能
- python3.x提取中文的正則表達(dá)式示例代碼
- python 利用正則表達(dá)式提取特殊信息
- python中使用正則表達(dá)式將所有符合條件的字段全部提取出來
- 基于Python正則表達(dá)式提取搜索結(jié)果中的站點地址
- Python利用正則表達(dá)式從字符串提取數(shù)字
相關(guān)文章
Django RBAC權(quán)限管理設(shè)計過程詳解
這篇文章主要介紹了Django RBAC權(quán)限管理設(shè)計過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08django2用iframe標(biāo)簽完成網(wǎng)頁內(nèi)嵌播放b站視頻功能
這篇文章主要介紹了django2 用iframe標(biāo)簽完成 網(wǎng)頁內(nèi)嵌播放b站視頻功能,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06淺析python實現(xiàn)布隆過濾器及Redis中的緩存穿透原理
本文帶你了解了位圖的實現(xiàn),布隆過濾器的原理及 Python 中的使用,以及布隆過濾器如何應(yīng)對 Redis 中的緩存穿透,相信你對布隆過濾器已經(jīng)有了一定的認(rèn)識2021-09-09