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

Python 正則表達(dá)式詳解

 更新時(shí)間:2021年10月27日 15:28:40   作者:Hz丶淡泊時(shí)年  
這篇文章主要介紹了Python中正則表達(dá)式的詳細(xì)教程,正則表達(dá)式是Python學(xué)習(xí)進(jìn)階當(dāng)中的重要內(nèi)容,需要的朋友可以參考下

1.正則表達(dá)式是什么

很簡(jiǎn)單就是一種字符串匹配,eg: 比如你在注冊(cè)賬戶(hù)時(shí)我們需要對(duì)用戶(hù)的用戶(hù)名判斷是否合法,這時(shí)候就需要對(duì)用戶(hù)輸入的檢索,或者給你5-11位的數(shù)字你確定他是否為qq號(hào)。

2.1用正則表達(dá)式

import re

2.2匹配原理

import  re
msg = '董小姐橋邊姑娘南方小姐'
pattern = re.compile('董小姐')
result = pattern.match(msg)
print(result)
print(result.group())#返回匹配的內(nèi)容
print(result.span())#返回匹配的位置
#常用方法
msg1 = '董小姐橋邊姑娘南方小姐'
result1 = re.search('南方小姐',msg1)
print(result1)
print(result1.span())# 返回位置
print(result1.group())# 返回匹配的內(nèi)容

首先compile()方法會(huì)將正則表達(dá)式編譯成對(duì)象,然后在使用正則表達(dá)式對(duì)象的方法對(duì)字符串進(jìn)行處理。然而不需要這么麻煩,當(dāng)直接使用函數(shù)時(shí)已經(jīng)編譯好了,不需要使用complie方法(),然后可以使用group() 方法獲取匹配的內(nèi)容,和span() 方法獲取匹配的位置。

2.3常用函數(shù)

match 從頭開(kāi)始匹配,不匹配則直接返回None
seach 從頭開(kāi)始匹配,查詢(xún)?nèi)孔址祷刈钕绕ヅ涞淖址?/td>
sub 搜尋符合內(nèi)容,然后替換。
findall 找到全部滿(mǎn)足的字符串,返回一個(gè)列表。
split 以符合正則表達(dá)的字符做為分隔符,分割字符串,返回列表。

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Python實(shí)現(xiàn)從文件中加載數(shù)據(jù)的方法詳解

    Python實(shí)現(xiàn)從文件中加載數(shù)據(jù)的方法詳解

    日常工作中有許多類(lèi)型的文件,以及許多方法,用它們從文件中提取數(shù)據(jù)來(lái)圖形化。本文將利用Python實(shí)現(xiàn)從文件中加載數(shù)據(jù),感興趣的可以了解一下
    2022-04-04
  • php memcached的實(shí)例用法詳解

    php memcached的實(shí)例用法詳解

    在本篇文章里小編給大家整理了一篇關(guān)于php memcached的實(shí)例用法內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)參考下。
    2021-10-10
  • Pythonr基于selenium如何實(shí)現(xiàn)不同商城的商品價(jià)格差異分析系統(tǒng)

    Pythonr基于selenium如何實(shí)現(xiàn)不同商城的商品價(jià)格差異分析系統(tǒng)

    這篇文章主要給大家介紹了關(guān)于Pythonr基于selenium如何實(shí)現(xiàn)不同商城的商品價(jià)格差異分析系統(tǒng)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Python實(shí)現(xiàn)讀取并保存文件的類(lèi)

    Python實(shí)現(xiàn)讀取并保存文件的類(lèi)

    這篇文章主要介紹了Python實(shí)現(xiàn)讀取并保存文件的類(lèi),涉及Python針對(duì)文件的讀寫(xiě)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-05-05
  • 一起來(lái)學(xué)習(xí)Python的列表

    一起來(lái)學(xué)習(xí)Python的列表

    這篇文章主要為大家詳細(xì)介紹了Python的列表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • Flask框架之?dāng)?shù)據(jù)交互的實(shí)現(xiàn)

    Flask框架之?dāng)?shù)據(jù)交互的實(shí)現(xiàn)

    本文主要介紹了Flask框架之?dāng)?shù)據(jù)交互的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python魔法方法之__setattr__()

    python魔法方法之__setattr__()

    這篇文章主要介紹了python魔法方法之__setattr__(),python提供了諸多的魔法方法,其中__setattr__()方法主要用于類(lèi)實(shí)例進(jìn)行屬性賦值,接下來(lái)請(qǐng)和小編一起進(jìn)入文章來(lái)了解更多相關(guān)內(nèi)容吧
    2022-03-03
  • Windows下python2.7.8安裝圖文教程

    Windows下python2.7.8安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了Windows下python2.7.8安裝圖文教程,在安裝過(guò)程中出現(xiàn)“python不是內(nèi)部或外部命令”提示的解決方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • python基于tkinter制作無(wú)損音樂(lè)下載工具(附源碼)

    python基于tkinter制作無(wú)損音樂(lè)下載工具(附源碼)

    這篇文章主要介紹了python基于tkinter制作無(wú)損音樂(lè)下載工具(附源碼),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • 什么是python的必選參數(shù)

    什么是python的必選參數(shù)

    在本篇文章里小編給大家分享的是一篇關(guān)于python必選參數(shù)是什么意思的相關(guān)知識(shí)點(diǎn),需要的朋友們可以參考下。
    2020-06-06

最新評(píng)論