Python正規表示式實現非捕獲分組
1、有時候不想引用子表示式的匹配結果,不想捕捉匹配結果,只是把小括號作為一個整體來匹配。
2、可以使用非捕獲分組,在組開頭使用?,可實現非捕獲分組。
例項
import re s = 'img1.jpg,img2.jpg,img3.bmp' # 捕獲分組 p = r'w+(.jpg)' mlist = re.findall(p, s) ① print(mlist) # 非捕獲分組 p = r'w+(?:.jpg)' mlist = re.findall(p, s) ② print(mlist)
輸出
['.jpg', '.jpg'] ['img1.jpg', 'img2.jpg']
以上就是Python正規表示式實現非捕獲分組,希望對大家有所幫助。更多Python學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3034/viewspace-2827980/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java 正規表示式捕獲組分類Java
- Java 正規表示式——捕獲組Java
- 正規表示式-非捕獲匹配,正向預查,反向預查
- 正規表示式分組詳解
- 正則表達選擇分組向後引用及捕獲和非捕獲分組(五)(1000則)
- Python 正規表示式 re 模組Python
- python re模組 正規表示式Python
- python正規表示式(re模組)Python
- 正規表示式中的捕獲和反向引用筆記筆記
- Python 正規表示式模組詳解Python
- 正規表示式分組例項詳解
- Python——正規表示式Python
- python正規表示式Python
- Python 正規表示式Python
- Python:正規表示式Python
- 正規表示式 第三篇:分組匹配
- python之正規表示式Python
- python 正規表示式匹配Python
- Python正規表示式手稿Python
- Python正規表示式大全Python
- python中re模組的使用(正規表示式)Python
- python基礎 之 正規表示式和re模組Python
- Python正規表示式詳解Python
- Python 正規表示式(RegEx)指南Python
- 詳解 Python 正規表示式Python
- 正規表示式(python3)Python
- 正規表示式(三):pythonre模組Python
- JavaScript正規表示式校驗非正整數例項JavaScript
- 正則匹配的捕獲組
- Python-day-15-正規表示式Python
- Python 之 RE(正規表示式)常用Python
- python 關於正規表示式rePython
- Python基礎之正規表示式Python
- Python正規表示式初識(四)Python
- python基礎操作——正規表示式Python
- python正規表示式(簡明版)Python
- 正規表示式匹配雙位元組字元字元
- 正規表示式