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

Python常用正則表達式符號淺析

 更新時間:2014年08月13日 16:33:05   投稿:shichen2014  
這篇文章主要介紹了Python常用正則表達式符號,非常實用,需要的朋友可以參考下

對Python中正則表達式的理解,主要就是對符號的理解,本文即對Python中常用的正則表達式符號進行簡析。其主要的符號有:

.
默認匹配一個字符,不包含換行符,如果設(shè)置DOTALL則匹配換行符

^
匹配行首

$
匹配行尾

*
匹配0個或者多個重復


匹配一個或者多個重復

?
匹配一個或者零個重復

*?,+?,??
按照非貪婪模式匹配

{m},{m,n},{m,n}?
分別匹配m個重復,m至n個重復,m至n個重復按照非貪婪模式

\
轉(zhuǎn)義

[]
[abc],[a-z][^a-z]
|
或者匹配 'a|b'
(...)
匹配組

(?iLmsux)

(?:...) (?P<name>...)
>>> re.match('(?P<name>abc){2}','abcabc').groupdict()
{'name': 'abc'}
(?P=name)
>>> re.match(r'(?P<name>abc)----(?P=name)','abc----abc').group()
'abc----abc'
(?#...) #后面的內(nèi)容為注釋
(?=...)

匹配的字符串后面的內(nèi)容需要匹配

>>> re.match(r'phone(?=\d{3})','phone123').group()
'phone'#

(?!...)

匹配的字符后面內(nèi)容不能匹配

>>> re.match(r'phone(?!\d{3})','phoneabc123').group()
'phone'
(?<=...)

匹配的字符串前面需要匹配

(?<!...) 匹配的字符前面不能匹配

(?(id/name)yes-pattern|no-pattern)
\number
\A 匹配字符串的開頭
\b 匹配單詞邊界

\B
\b的反義

\d 表示[0-9]
\D表示 [^0-9]
\s表示 [ \t\r\n\f\v]
\S 為非空白字符
\w等價于 [a-zA-Z0-9]
\W \w的反義

\Z 匹配字符串的結(jié)束

相關(guān)文章

  • pycharm找不到conda可執(zhí)行文件怎么解決

    pycharm找不到conda可執(zhí)行文件怎么解決

    這篇文章主要給大家介紹了關(guān)于pycharm找不到conda可執(zhí)行文件怎么解決的相關(guān)資料,文中通過圖文介紹非常的詳細,對大家的學習或者工作具有一的參考學習價值,需要的朋友可以參考下
    2023-07-07
  • Python字典實現(xiàn)偽切片功能

    Python字典實現(xiàn)偽切片功能

    這篇文章主要介紹了Python字典實現(xiàn)偽切片功能,本文通過實例圖文相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • 將Python字符串生成PDF的實例代碼詳解

    將Python字符串生成PDF的實例代碼詳解

    這篇文章主要介紹了將Python字符串生成PDF的實例代碼,本文通過代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • python提取字符串中的數(shù)字的實現(xiàn)

    python提取字符串中的數(shù)字的實現(xiàn)

    本文主要介紹了python提取字符串中的數(shù)字的實現(xiàn),主要介紹了幾種常見的方法,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • Pytorch使用transforms

    Pytorch使用transforms

    這篇文章主要介紹了Pytorch使用transforms,tansforms功能,通俗地講,類似于在計算機視覺流程里的圖像預處理部分的數(shù)據(jù)增強。下面來看看文章的具體內(nèi)容介紹吧,需要的朋友可以參考一下
    2021-12-12
  • python備份文件的腳本

    python備份文件的腳本

    作用:將目錄備份到其他路徑。
    2008-08-08
  • python pyecharts庫的用法大全

    python pyecharts庫的用法大全

    這篇文章主要介紹了python pyecharts庫的用法大全,pyecharts 是一個用于生成 Echarts 圖表的類庫,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-04-04
  • 在Python中操作PDF的常見方法小結(jié)

    在Python中操作PDF的常見方法小結(jié)

    當在Python中操作PDF時,有幾種常見的方法,每種方法都有其獨特的優(yōu)點和用例,在本文中,我們將深入探討這些方法,并提供豐富的示例代碼,以幫助大家更好地理解如何使用這些技術(shù),需要的朋友可以參考下
    2024-01-01
  • Python?Pandas教程之series 上的轉(zhuǎn)換操作

    Python?Pandas教程之series 上的轉(zhuǎn)換操作

    這篇文章主要介紹了Python?Pandas教程之series上的轉(zhuǎn)換操作,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • python的scikit-learn將特征轉(zhuǎn)成one-hot特征的方法

    python的scikit-learn將特征轉(zhuǎn)成one-hot特征的方法

    今天小編就為大家分享一篇python的scikit-learn將特征轉(zhuǎn)成one-hot特征的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07

最新評論