最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python正則表達式re模塊詳解

 更新時間:2014年06月25日 11:04:02   投稿:hebedich  
re 模塊包含對正則表達式的支持,因為曾經系統(tǒng)學習過正則表達式,所以基礎內容略過,直接看 python 對于正則表達式的支持。

快速入門

import re

pattern = 'this'
text = 'Does this text match the pattern?'

match = re.search(pattern, text)

s = match.start()
e = match.end()

print('Found "{0}"\nin "{1}"'.format(match.re.pattern, match.string))
print('from {0} to {1} ("{2}")'.format( s, e, text[s:e]))

執(zhí)行結果:

#python re_simple_match.py 
Found "this"
in "Does this text match the pattern?"
from 5 to 9 ("this")
import re

# Precompile the patterns
regexes = [ re.compile(p) for p in ('this', 'that')]
text = 'Does this text match the pattern?'

print('Text: {0}\n'.format(text))

for regex in regexes:
  if regex.search(text):
    result = 'match!'
  else:
    result = 'no match!'
    
  print('Seeking "{0}" -> {1}'.format(regex.pattern, result))

執(zhí)行結果:

#python re_simple_compiled.py 
Text: Does this text match the pattern?

Seeking "this" -> match!
Seeking "that" -> no match!

import re

text = 'abbaaabbbbaaaaa'

pattern = 'ab'

for match in re.findall(pattern, text):
  print('Found "{0}"'.format(match))

執(zhí)行結果:

#python re_findall.py 
Found "ab"
Found "ab"

import re

text = 'abbaaabbbbaaaaa'

pattern = 'ab'

for match in re.finditer(pattern, text):
  s = match.start()
  e = match.end()
  print('Found "{0}" at {1}:{2}'.format(text[s:e], s, e))

執(zhí)行結果:

#python re_finditer.py 
Found "ab" at 0:2
Found "ab" at 5:7

相關文章

  • python信號量,條件變量和事件詳解

    python信號量,條件變量和事件詳解

    這篇文章主要為大家介紹了python的信號量,條件變量和事件,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 從np.random.normal()到正態(tài)分布的擬合操作

    從np.random.normal()到正態(tài)分布的擬合操作

    這篇文章主要介紹了從np.random.normal()到正態(tài)分布的擬合操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 深入了解Python 方法之類方法 & 靜態(tài)方法

    深入了解Python 方法之類方法 & 靜態(tài)方法

    這篇文章主要介紹了Python類方法 & 靜態(tài)方法的相關資料,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-08-08
  • Apache如何部署django項目

    Apache如何部署django項目

    這篇文章主要介紹了Apache如何部署django項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • python利用tkinter實現(xiàn)屏保

    python利用tkinter實現(xiàn)屏保

    這篇文章主要為大家詳細介紹了python利用tkinter實現(xiàn)屏保,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python?pip安裝庫時存在緩存以及清除方法

    Python?pip安裝庫時存在緩存以及清除方法

    這篇文章主要給大家介紹了關于Python?pip安裝庫時存在緩存以及清除方法的相關資料,我們在安裝Python庫時,是安裝版的話一般都通過?pip?install?xxx?來安裝包,但安裝下載的文件都會緩存下來,而且一般都在C盤,需要的朋友可以參考下
    2023-08-08
  • python基礎教程之csv格式文件的寫入與讀取

    python基礎教程之csv格式文件的寫入與讀取

    逗號分隔值(Comma-Separated Values,CSV,也稱為字符分隔值,分隔字符也可以不是逗號),新這篇文章主要給大家介紹了關于python基礎教程之csv格式文件的寫入與讀取的相關資料,需要的朋友可以參考下
    2022-03-03
  • 基于python編寫一個串口數(shù)據(jù)輸出程序

    基于python編寫一個串口數(shù)據(jù)輸出程序

    這篇文章主要為大家詳細介紹了如何基于python編寫一個串口數(shù)據(jù)輸出程序,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以了解下
    2025-10-10
  • python庫lxml在linux和WIN系統(tǒng)下的安裝

    python庫lxml在linux和WIN系統(tǒng)下的安裝

    這篇內容我們給大家分享了lxml在WIN和LINUX系統(tǒng)下的簡單快速安裝過程,有興趣的朋友參考學習下。
    2018-06-06
  • 利用Python判斷文件的幾種方法及其優(yōu)劣對比

    利用Python判斷文件的幾種方法及其優(yōu)劣對比

    任何的編程語言都離不開文件操作,文件操作主要是幫助我們更好的創(chuàng)建打開文件,讀取文件中的內容、或是把我們想要保存的內容寫入文件中、或是管理文件目錄等等,下面這篇文章主要給大家介紹了關于利用Python判斷文件的幾種方法及其優(yōu)劣對比的相關資料,需要的朋友可以參考下
    2022-06-06

最新評論

山东省| 洮南市| 苍梧县| 福鼎市| 巴楚县| 保亭| 牙克石市| 三台县| 定西市| 兰坪| 神池县| 甘南县| 平潭县| 抚州市| 瑞金市| 齐齐哈尔市| 宜川县| 聂荣县| 灵武市| 思南县| 安化县| 汪清县| 乌海市| 永寿县| 安仁县| 昆山市| 共和县| 梁河县| 华蓥市| 星子县| 潼南县| 惠水县| 思南县| 广德县| 庄浪县| 临沂市| 富蕴县| 吉安县| 裕民县| 丹阳市| 陆川县|