亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python正則表達式

系統 1974 0

python 正則表達式

轉發自“Echo_fy 發表于 https://cloud.tencent.com/developer/article/1149679”

文章目錄

  • python 正則表達式
    • 1、正則解說
    • 2、中文字符集
    • 3、re模塊常用方法

1、正則解說

數量詞的貪婪模式與非貪婪模式   正則表達式通常用于在文本中查找匹配的字符串。Python里數量詞默認是貪婪的(在少數語言里也可能是默認非貪婪),總是嘗試匹配盡可能多的字符;非貪婪的則相反,總是嘗試匹配盡可能少的字符。例如:正則表達式"ab*“如果用于查找"abbbc”,將找到"abbb"。而如果使用非貪婪的數量詞"ab*?",將找到"a"。

一般字符、字符集和轉義字符

一般字符 完全匹配字符 abc abc
\ 轉義字符 . .
. 匹配除換行符\n以外的所有字符 . q, 1, +, …
[] 匹配字符集中任意字符 [abc] a, b, c
\s 匹配空白字符,即[\n\t\f\r…] a\sb a b, a b, …
\S 匹配非空白字符 a\Sb ab, a4b, asb, …
\w 匹配單詞字符,即[a-zA-Z0-9] a\wc abc, a8c, …
\W 匹配非單詞字符,即[^a-zA-Z0-9] a\Wc a-c, a?c, …
\d 匹配數字 a\dc a3c, …
\D 匹配非數字 a\Dc adc, a-c, …

限定匹配次數

* 匹配前一個字符0到無限次 ab*c ac, abc, abbc, …
+ 匹配前一個字符1到無限次 ab+c abc, abbc, …
? 匹配前一個字符0或1次 ab?c ac, abc
{m} 匹配前一個字符m次 ab{3}c abbbc
{m,n} 匹配前一個字符m至n次,m省略代表0至n次,n省略代表m至無限次 ab{2,3}c abbc, abbbc, …
*? +? ?? {m}? {m,n}? 使得*,+,?{m},{m,n}變為非貪婪模式 ab*? a

限定邊界

$ 匹配字符串末尾(多行模式下是每一行字符串末尾,re.M) c$ abc, 12c, ?-c, …
^ 匹配字符串開頭(多行模式下是每一行字符串開頭,re.M) ^c cab, c12, c??, …
\A 匹配整個字符串開頭 \Ac cab, …
\Z 匹配整個字符串末尾 c\Z abc, …

邏輯、分組

| 或,匹配左邊或者右邊的表達式 abc|def abc, def, …
(…) 括號內為一組;分組有編號,從1開始算起;分組作為一個整體,|只在分組內部有效; (abc){1}.(123|456)+ abc.456, abc.123, …
(?P…) 除編號外的另一個分組名
引用編號為的分組匹配的字符串 (\d)abc\1 5abc5, …
(?P=name) 引用別名為的分組匹配到的字符串 (?P=\d)abc(?P=one) 7abc7, …

特殊構造

(?iLmsux) iLmsux每個字符代表一個匹配模式 (?!abc) Abc, abc, …
(?#…) #之后的內容作為注釋被忽略
(?=…) 之后的字符串內容需要匹配表達式,不消耗字符串內容 a(?=\d) 后面是數字的a
(?!..) 之后的字符串內容需要不匹配表達式,不消耗字符串內容 a(?!\d) 后面不是數字的a
(?<=…) 之前的字符串內容需要匹配表達式,不消耗字符串內容 (?<=\d)a 前面是數字的a
(?

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲天堂久久新 | 国产成人亚洲综合小说区 | 亚洲国产小视频 | 国产视频最新 | 久久99国产精品亚洲 | 露脸真实国产精品自在 | 久久福利资源国产精品999 | 国产欧美日韩综合 | 精品热99| 亚洲成人精品久久 | 狠狠色噜噜狠狠狠狠米奇777 | 久久青草国产免费观看 | 久久综合九色综合国产 | 中文字幕一视频97色伦 | 久久久免费 | 久久亚洲精品国产亚洲老地址 | 亚洲视频在线观看免费 | 国产精品福利影院 | 午夜精品久久久久久久第一页 | 欧美乱理伦另类视频 | 国产小网站 | 欧美一级毛片在线观看 | 一级一片免费看 | 91九色蝌蚪 | 天天搞夜夜爽 | 91久久精品 | 深夜看片在线观看18 | 免费一级毛片在线播放 | 91久久精品国产亚洲 | 国产精品香蕉 | 第四色奇米影视 | 亚洲精品福利在线 | 欧美高清性刺激毛片 | 国产日产欧产精品网站 | 国产日本久久久久久久久婷婷 | 国产成人精品一区二区不卡 | 色视频在线免费观看 | 一区二区三区亚洲视频 | 奇米第四色777 | 亚洲视频99 | 国产福利视屏 |