国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python_day19_正則表達(dá)式

這篇具有很好參考價(jià)值的文章主要介紹了python_day19_正則表達(dá)式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

正則表達(dá)式re模塊

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言
導(dǎo)包

import re

s = "python java c c++ python2 python python3"

match 從頭匹配

res = re.match("python", s)
res_2 = re.match("python2", s)
print("res:", res)
print(res.span())
print(res.group())
print("res_2:", res_2)

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

search 搜索匹配

res_3 = re.search("python3", s)
print("res_3:", res_3)

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

findall 搜索全部匹配,返回列表

res_4 = re.findall("python", s)
print("res_4:", res_4)

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

匹配數(shù)字,\前面加r表示轉(zhuǎn)義字符無(wú)效

res_5 = re.findall(r"\d", s)
print(res_5)

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

匹配非單詞字符

res_6 = re.findall(r"\W", s)
print(res_6)

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

匹配英文字母

res_7 = re.findall(r"[a-zA-Z]", s)
print(res_7)

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言
python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

案例、

匹配賬號(hào),字母數(shù)字組成,長(zhǎng)度6-10:注意{6,9}此處無(wú)空格

r = r"^[a-zA-Z0-9]{6,9}$"
s = "12345Az"
print(re.findall(r, s))

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

匹配qq號(hào),純數(shù)字,首位非0,長(zhǎng)度6-11

r = r"^[1-9][0-9]{5,10}$"
r_1 = r"[1-9][0-9]{5,10}"
s = "279968894"
print(re.match(r_1, s))
print(re.findall(r, s))

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

匹配郵箱,qq,163,gmail

注意此處整體需加括號(hào),否則findall返回每個(gè)分組內(nèi)容

# 注意此處整體需加括號(hào),否則findall返回每個(gè)分組內(nèi)容
r = r"(^[\w-]+(\.[\w-]+)*@(qq|163|gmail)(\.[\w-]+)+$)"
# s = "279968895@qq.com"
s = "a.asd.123.a_@gmail.psts.edu.cn"
print(re.findall(r, s))
print(re.match(r, s))
# 使用match取出郵箱
print(re.match(r, s).group())

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言

小結(jié)

python_day19_正則表達(dá)式,python,python,正則表達(dá)式,開(kāi)發(fā)語(yǔ)言文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-634411.html

到了這里,關(guān)于python_day19_正則表達(dá)式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 爬蟲(chóng)day2 正則表達(dá)式作業(yè)

    利用正則表達(dá)式完成下面的操作: 一、不定項(xiàng)選擇題 能夠完全匹配字符串\\\"(010)-62661617\\\"和字符串\\\"01062661617\\\"的正則表達(dá)式包括(ABD) A. r\\\"(?d{3})?-?d{8}\\\" B. r\\\"[0-9()-]+\\\" 中括號(hào)里面的字符出現(xiàn)任意次 C. r\\\"[0-9(-)]*d*\\\" (-) 表示(到)的所有字符 D. r\\\"[(]?d*[)-]*d*\\\" [(]就是一個(gè)(; [)-]是)- 能夠

    2023年04月08日
    瀏覽(24)
  • day27 String類 正則表達(dá)式

    day27 String類 正則表達(dá)式

    String s= \\\"膩害\\\"; byte[] bytes = s.getBytes(StandardCharsets.UTF_8); String ss = \\\"ss我的\\\"; byte[] gbks = ss.getBytes(\\\"gbk\\\"); String gbk = new String(gbks, \\\"gbk\\\"); 常見(jiàn)的正則表達(dá)式 [abc] : abc三個(gè)字符中的任何一個(gè)都可以 [^abc] : 除了abc其他任何字符都可以 [a-z] : abcd......z 中的任意一個(gè)字符 [a-zA-Z0-9] : a~z A~Z 0~9 中

    2024年02月11日
    瀏覽(55)
  • 前端JavaScript入門-day08-正則表達(dá)式

    前端JavaScript入門-day08-正則表達(dá)式

    (創(chuàng)作不易,感謝有你,你的支持,就是我前行的最大動(dòng)力,如果看完對(duì)你有幫助,請(qǐng)留下您的足跡) 目錄 介紹 語(yǔ)法? 元字符? 邊界符? 量詞? 字符類: 修飾符 正則表達(dá)式(Regular Expression)是用于匹配字符串中字符組合的模式。在 JavaScript中,正則表達(dá)式也是對(duì)象,通常用

    2024年02月13日
    瀏覽(40)
  • 0基礎(chǔ)學(xué)java-day27(正則表達(dá)式)

    0基礎(chǔ)學(xué)java-day27(正則表達(dá)式)

    為讓大家對(duì)正則表達(dá)式底層實(shí)現(xiàn)有一個(gè)直觀的映象,給大家舉個(gè)實(shí)例 給你一段字符串 ( 文本 ), 請(qǐng)找出所有四個(gè)數(shù)字連在一起的子串, 比如 : 應(yīng)該找到 1998 1999 3443 9889 === 分析底層實(shí)現(xiàn) RegTheory.java 用于指定其前面的字符和組合項(xiàng)連續(xù)出現(xiàn)多少次 定位符 , 規(guī)定要匹配的字符串出

    2024年01月21日
    瀏覽(28)
  • Python正則表達(dá)式之學(xué)習(xí)正則表達(dá)式三步曲

    ????????正則表達(dá)式描述了一種字符串匹配的模式,可以用來(lái)檢查一個(gè)串的有無(wú)某子串,或者做子串匹配替換,取出子串等操作。也可以說(shuō)正則表達(dá)式就是字符串的匹配規(guī)則,也可以理解為是一種模糊匹配,匹配滿足正則條件的字符串。 ????????1、數(shù)據(jù)驗(yàn)證(eg:表單驗(yàn)

    2024年02月15日
    瀏覽(95)
  • 老夫的正則表達(dá)式大成了,桀桀桀桀!??!【Python 正則表達(dá)式筆記】

    特殊字符 .^$?+*{}[]()| 為特殊字符,若想要使用字面值,必須使用 進(jìn)行轉(zhuǎn)義 字符類 [] [] 匹配包含在方括號(hào)中的任何字符。它也可以指定范圍,例: [a-zA-Z0-9] 表示a到z,A到Z,0到9之間的任何一個(gè)字符 [u4e00-u9fa5] 匹配 Unicode 中文 [^x00-xff] 匹配雙字節(jié)字符(包括中文) 在 [] 中

    2024年02月04日
    瀏覽(21)
  • 機(jī)器學(xué)習(xí)與數(shù)據(jù)科學(xué)-專題1 Python正則表達(dá)式-【正則表達(dá)式入門-1】

    機(jī)器學(xué)習(xí)與數(shù)據(jù)科學(xué)-專題1 Python正則表達(dá)式-【正則表達(dá)式入門-1】

    為了完成本關(guān)任務(wù),你需要掌握: 在 Python 中使用正則表達(dá)式; 最基礎(chǔ)正則表達(dá)式; 正則匹配函數(shù)。 在 Python 中使用正則表達(dá)式 正可謂人生苦短,我用 Python。Python 有個(gè)特點(diǎn)就是庫(kù)非常多,自然擁有正則匹配這種常見(jiàn)的庫(kù),并且此庫(kù)已經(jīng)嵌入在 Python 標(biāo)準(zhǔn)庫(kù)中,使用起來(lái)非常

    2024年01月22日
    瀏覽(109)
  • python正則表達(dá)式-正則基礎(chǔ)

    目錄 一、任一元素 二、匹配特定的字符類別 ? ? ? ? ?1、d? w 三、多個(gè)元素 ? ? ? ? ?1、兩位元素 [][] ? ? ? ? ?2、* + ? ? ? ? ? ?3、重復(fù)次數(shù) {} ? ? ? ? ?4、位置匹配 ^ $ ? ? ? ? ?5、子表達(dá)式() ????????[]:1、[ab]?匹配a或b; ? ? ? ?2、[0-9]?匹配任意一個(gè)數(shù)

    2024年02月05日
    瀏覽(22)
  • PYthon正則表達(dá)式

    PYthon正則表達(dá)式

    正則表達(dá)式是對(duì)字符串(包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”))操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個(gè)“規(guī)則字符串”,這個(gè)“規(guī)則字符串”用來(lái)表達(dá)對(duì)字符串的一種過(guò)濾邏輯。正則

    2024年01月17日
    瀏覽(66)
  • python 正則表達(dá)式

    python 正則表達(dá)式

    2024年01月17日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包