分之和分組

import re

1 |(分之)

表達(dá)式1|表達(dá)式2|表達(dá)式3 - 先用表達(dá)式進(jìn)行匹配,匹配成功就直接成功;
不成功就使用表達(dá)式2去匹配;匹配失敗再用表達(dá)式3去匹配...以此類(lèi)推
(三個(gè)表達(dá)式中只要有一個(gè)能夠匹配成功就成功,否則匹配失敗)

2 ()(分組)

a.分組 - 將括號(hào)中的內(nèi)容看成一個(gè)整體

(abc){2} --> abcabc
abc{2} --> abcc

b.分組重復(fù) - 在有分組的正則表達(dá)式中,可以在分組后面通過(guò)'\數(shù)字'來(lái)重復(fù)前面第幾個(gè)分組匹配到的內(nèi)容

(\d{2})abc\1 --> 78abc78

def main():
    re_str = r'[a-z]{3}|\d{3}'
    print(re.fullmatch(re_str, '384'))

    re_str = r'abc([A-Z]{2}|\d{2})'
    print(re.fullmatch(re_str, 'abcKD'))

    re_str = r'(abc){2}'
    print(re.fullmatch(re_str, 'abcabc'))

    re_str = r'(\d{2})a(\d{3})bc\2{2}\1'
    print(re.fullmatch(re_str, '34a890bc89089034'))

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • |(分之) 表達(dá)式1|表達(dá)式2|表達(dá)式3 - 先用表達(dá)式進(jìn)行匹配,匹配成功就直接成功;不成功就使用表達(dá)式2去匹配...
    xxxQinli閱讀 124評(píng)論 0 0
  • a.分組 - 將括號(hào)中的內(nèi)容看成一個(gè)整體(abc){2} --> abcabcabc{2} --> abcc ...
    one丨閱讀 235評(píng)論 0 0
  • 1.正則基本符號(hào) 1.什么是正則表達(dá)式正則表達(dá)式就是字符匹配工具;是由正則符號(hào)和普通字符組成,來(lái)匹配不同規(guī)律的字符...
    楊海py閱讀 834評(píng)論 0 0
  • 概述 正則表達(dá)式(regular expression)是一種表達(dá)文本模式(即字符串結(jié)構(gòu))的方法,有點(diǎn)像字符串的模...
    許先生__閱讀 325評(píng)論 0 1
  • 元旦過(guò)后,越發(fā)地感覺(jué)冷了,打開(kāi)日歷查看原來(lái)今天是二十四節(jié)氣中的小寒。想起小時(shí)候背過(guò)的《二十四節(jié)氣歌》中的“ 秋處露...
    吾豆閱讀 588評(píng)論 0 0

友情鏈接更多精彩內(nèi)容