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

python使用正則來處理各種匹配問題

 更新時間:2019年12月22日 11:47:55   作者:D_dalei  
這篇文章主要介紹了python使用正則來處理各種匹配問題,本文通過實例代碼給大家講解的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

正則表達式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配。本文給大家介紹python使用正則來處理各種匹配問題,具體代碼如下所述:

import re
##匹配列表內(nèi)的非負整數(shù)
list = [99,100,-100,-1,90]
pattern = re.compile(r'[1-9]\d*|0')
for i in list:
    m = pattern.search(str(i))
    print(m)
##匹配列表內(nèi)的整數(shù)
list = [99,100,-100,-1,90]
pattern = re.compile(r'[1-9]\d*')
for i in list:
    m = pattern.match(str(i))
    print(m)
##匹配列表內(nèi)的非正整數(shù)
list = [99,100,-100,-1,90]
pattern = re.compile(r'-[1-9]\d*|0')
for i in list:
    m = pattern.match(str(i))
    print(m)
# ##正則匹配郵箱
c = re.compile(r'^\w+@(\w+\.)+(com|cn|net|edu)$')
string = '50772618@qq.com'
s = c.search(string)
if s:
  print(s.group())
##匹配十一位手機號
c = re.compile(r'^1[3-9]\d{9}$')
s = c.search('18785397892')
if s:
  print(s.group())
c = re.compile(r'^[1-9]\d*|0$')
s = c.search('')
if s:
  print(s.group())
##正則匹配日期
pattern = re.compile(r'[1-9]\d{3}-(1[0-2]|0?[1-9])-(3[0-1]|[1-2]\d|0?[1-9])')#定義匹配模式
string = 'hgfdjyjhfdjjj,2019-12-19jhgfjhgfjhf'
s = re.search(string)
print(s.group())
print(pattern.search(string,s.end()+1))
##匹配密碼
pattern = re.compile(r'[A-Z]\w{7,9}')
m = pattern.search('basldaE3217894_324yiudasjl')
if m :
    print(m.group())

總結(jié)

以上所述是小編給大家介紹的python使用正則來處理各種匹配問題,希望對大家有所幫助!

相關(guān)文章

  • Python OpenCV對圖像進行模糊處理詳解流程

    Python OpenCV對圖像進行模糊處理詳解流程

    OpenCV是一個基于BSD許可(開源)發(fā)行的跨平臺計算機視覺庫,可以運行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級而且高效——由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,同時提供了Python、Ruby、MATLAB等語言的接口,實現(xiàn)了圖像處理和計算機視覺方面很多通用算法
    2021-10-10
  • 詳解Python函數(shù)print用法

    詳解Python函數(shù)print用法

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著Python print函數(shù)的用法展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python中異常處理用法

    Python中異常處理用法

    這篇文章主要給大家分享的是?Python中異常處理用法,為了保證程序的健壯性與容錯性,即在遇到錯誤時候程序不會崩潰,我們需要對異常進行處理,下面來看看文章對此的用法,需要的朋友可以參考一下
    2021-11-11
  • python 刪除非空文件夾的實例

    python 刪除非空文件夾的實例

    下面小編就為大家分享一篇python 刪除非空文件夾的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python實現(xiàn)讀取txt文件并轉(zhuǎn)換為excel的方法示例

    Python實現(xiàn)讀取txt文件并轉(zhuǎn)換為excel的方法示例

    這篇文章主要介紹了Python實現(xiàn)讀取txt文件并轉(zhuǎn)換為excel的方法,涉及Python針對txt文件的讀取及Excel格式文件生成相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python多進程并發(fā)與同步機制超詳細講解

    Python多進程并發(fā)與同步機制超詳細講解

    進程(Process),顧名思義,就是進行中的程序。有一句話說得好:程序是一個沒有生命的實體,只有處理器賦予程序生命時,它才能成為一個活動的實體。進程是資源分配的最小單元,也就是說每個進程都有其單獨的內(nèi)存空間
    2022-12-12
  • Pandas時間序列基礎(chǔ)詳解(轉(zhuǎn)換,索引,切片)

    Pandas時間序列基礎(chǔ)詳解(轉(zhuǎn)換,索引,切片)

    今天小編就為大家分享一篇Pandas時間序列基礎(chǔ)詳解(轉(zhuǎn)換,索引,切片),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python定義變量類型

    python定義變量類型

    任何編程語言都需要處理數(shù)據(jù),比如數(shù)字、字符串、字符等,我們可以直接使用數(shù)據(jù),也可以將數(shù)據(jù)保存到變量中,方便以后使用。本文主要介紹了python定義變量類型,感興趣的可以了解一下
    2021-06-06
  • python接收/發(fā)送QQ郵箱保姆級教程

    python接收/發(fā)送QQ郵箱保姆級教程

    我們在日常python開發(fā)過程中,需求中常有實現(xiàn)發(fā)送郵箱的功能,可以說是非常常見,也非常重要的功能,下面這篇文章主要給大家介紹了關(guān)于python接收/發(fā)送QQ郵箱保姆級教程的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • 使用Python分析wireshark文件

    使用Python分析wireshark文件

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)分析wireshark文件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11

最新評論

芦山县| 泰州市| 锦州市| 疏附县| 洞口县| 肥乡县| 高青县| 麻栗坡县| 泌阳县| 弥渡县| 大田县| 石屏县| 包头市| 江山市| 买车| 富锦市| 桃江县| 定安县| 宜川县| 阜城县| 高雄市| 河北区| 长白| 南宫市| 宁夏| 上犹县| 临湘市| 嘉兴市| 罗源县| 巨鹿县| 达孜县| 泰安市| 应用必备| 建昌县| 巧家县| 离岛区| 大理市| 武宁县| 额尔古纳市| 海城市| 南郑县|