欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 根據(jù)正則表達(dá)式提取指定的內(nèi)容實(shí)例詳解

 更新時(shí)間:2016年12月04日 15:38:46   投稿:lqh  
這篇文章主要介紹了python 根據(jù)正則表達(dá)式提取指定的內(nèi)容實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

python 根據(jù)正則表達(dá)式提取指定的內(nèi)容

正則表達(dá)式是極其強(qiáng)大的,利用正則表達(dá)式來(lái)提取想要的內(nèi)容是很方便的事。  

下面演示了在python里,通過(guò)正則表達(dá)式來(lái)提取符合要求的內(nèi)容。

實(shí)例代碼:

import re 
#   正則表達(dá)式是極其強(qiáng)大的,利用正則表達(dá)式來(lái)提取想要的內(nèi)容是很方便的事。 
# 下面演示了在python里,通過(guò)正則表達(dá)式來(lái)提取符合要求的內(nèi)容。有幾個(gè)要注意 
# 的地方就是: 
# [1] 要用()將需要的內(nèi)容包含起來(lái) 
# [2] 編號(hào)為0的group是整個(gè)符合正則表達(dá)式的內(nèi)容,編號(hào)為1的是第一個(gè)(及對(duì)應(yīng) 
#   的)包含的內(nèi)容 
# @param regex: regular expression, use () to group the result 
#   正則表達(dá)式,用()將要提取的內(nèi)容包含起來(lái) 
# @param content:  
# @param index: start from 1, depends on the \p regex's () 
#   從1開(kāi)始,可以通過(guò)數(shù)(來(lái)得到,其中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'第(.*)場(chǎng)雪' 
content = '2002年的第一場(chǎng)雪' 
index = 1 
print extractData(regex, content, index) 

 感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Python 判斷 有向圖 是否有環(huán)的實(shí)例講解

    Python 判斷 有向圖 是否有環(huán)的實(shí)例講解

    下面小編就為大家分享一篇Python 判斷 有向圖 是否有環(huán)的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • Django RBAC權(quán)限管理設(shè)計(jì)過(guò)程詳解

    Django RBAC權(quán)限管理設(shè)計(jì)過(guò)程詳解

    這篇文章主要介紹了Django RBAC權(quán)限管理設(shè)計(jì)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • django2用iframe標(biāo)簽完成網(wǎng)頁(yè)內(nèi)嵌播放b站視頻功能

    django2用iframe標(biāo)簽完成網(wǎng)頁(yè)內(nèi)嵌播放b站視頻功能

    這篇文章主要介紹了django2 用iframe標(biāo)簽完成 網(wǎng)頁(yè)內(nèi)嵌播放b站視頻功能,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • 淺析python實(shí)現(xiàn)布隆過(guò)濾器及Redis中的緩存穿透原理

    淺析python實(shí)現(xiàn)布隆過(guò)濾器及Redis中的緩存穿透原理

    本文帶你了解了位圖的實(shí)現(xiàn),布隆過(guò)濾器的原理及 Python 中的使用,以及布隆過(guò)濾器如何應(yīng)對(duì) Redis 中的緩存穿透,相信你對(duì)布隆過(guò)濾器已經(jīng)有了一定的認(rèn)識(shí)
    2021-09-09
  • pandas如何快速去除列名中的特殊符號(hào)

    pandas如何快速去除列名中的特殊符號(hào)

    在使用Pandas處理數(shù)據(jù)時(shí),經(jīng)常需要處理數(shù)據(jù)中的列名column name,有時(shí)候,列名可能包含特殊字符,比如空格、點(diǎn)號(hào)、括號(hào)等,這些特殊字符可能會(huì)導(dǎo)致下一步的代碼出錯(cuò),因此需要將這些特殊字符從列名中刪除,下面先介紹pandas如何去除列名中的特殊符號(hào),感興趣的朋友一起看看吧
    2024-01-01
  • Python列表推導(dǎo)式實(shí)現(xiàn)代碼實(shí)例

    Python列表推導(dǎo)式實(shí)現(xiàn)代碼實(shí)例

    這篇文章主要介紹了Python列表推導(dǎo)式實(shí)現(xiàn)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Python dict的常用方法示例代碼

    Python dict的常用方法示例代碼

    這篇文章主要介紹了Python dict的常用方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 讓Python代碼更快運(yùn)行的5種方法

    讓Python代碼更快運(yùn)行的5種方法

    這篇文章主要介紹了讓Python代碼更快運(yùn)行的5種方法,本文分別介紹了PyPy、Pyston、Nuitka、Cython、Numba等開(kāi)源軟件,可以提升Python的運(yùn)行效率,需要的朋友可以參考下
    2015-06-06
  • Pycharm取消py腳本中SQL識(shí)別的方法

    Pycharm取消py腳本中SQL識(shí)別的方法

    今天小編就為大家分享一篇Pycharm取消py腳本中SQL識(shí)別的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • python?pdb調(diào)試器及使用方法

    python?pdb調(diào)試器及使用方法

    這篇文章主要介紹了python?pdb調(diào)試器及使用方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06

最新評(píng)論