中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-08-28 20:47:14 來源:腳本之家 閱讀:182 作者:D_dalei 欄目:開發技術

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

import re
##匹配列表內的非負整數
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)
##匹配列表內的整數
list = [99,100,-100,-1,90]
pattern = re.compile(r'[1-9]\d*')
for i in list:
    m = pattern.match(str(i))
    print(m)
##匹配列表內的非正整數
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())

總結

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

棋牌| 丰城市| 黄龙县| 墨竹工卡县| 舟曲县| 盘山县| 星座| 晋宁县| 徐闻县| 藁城市| 雷波县| 崇礼县| 东明县| 绥江县| 手机| 磐石市| 内黄县| 文化| 昌平区| 崇明县| 宁陵县| 云霄县| 邵阳县| 雷波县| 江门市| 射阳县| 哈尔滨市| 镇赉县| 岱山县| 图木舒克市| 桐庐县| 临漳县| 南丹县| 永修县| 泊头市| 勐海县| 吉木萨尔县| 兴文县| 兴安县| 金川县| 屏东市|