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

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) 

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

相關(guān)文章

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

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

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

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

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

    django2用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中的緩存穿透原理

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

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

    pandas如何快速去除列名中的特殊符號

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

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

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

    Python dict的常用方法示例代碼

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

    讓Python代碼更快運行的5種方法

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

    Pycharm取消py腳本中SQL識別的方法

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

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

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

最新評論