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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php 正規表示式捕獲組與非捕獲組PHP
- Java 正規表示式捕獲組分類Java
- 【正規表示式系列】一些概念(字元組、捕獲組、非捕獲組)字元
- Java 正規表示式——捕獲組Java
- 正規表示式分組詳解
- 正規表示式之python實現Python
- C#正規表示式之組與非捕獲組淺析 2009-08-20 13:44 chenglidexiaoxue CSDN部落格 字號:T | T 一鍵收藏,隨時檢視,分享好友! C#正規表示式之組與非捕獲組是什麼C#IDE
- 正規表示式中的捕獲和反向引用筆記筆記
- 正規表示式分組例項詳解
- JS實現正規表示式JS
- 正規表示式之字元組字元
- JS 正則中的命名捕獲分組JS
- Python——正規表示式Python
- Python 正規表示式Python
- Python:正規表示式Python
- python正規表示式Python
- Python正規表示式手稿Python
- python之正規表示式Python
- Python正規表示式大全Python
- python的正規表示式Python
- python工具_正規表示式Python
- python 的正規表示式Python
- python 正規表示式匹配Python
- 正規表示式匹配雙位元組字元字元
- JavaScript正規表示式校驗非正整數例項JavaScript
- python正規表示式(re模組)Python
- 正規表示式(python3)Python
- python re模組 正規表示式Python
- Python 正規表示式 re 模組Python
- 詳解 Python 正規表示式Python
- Python正規表示式詳解Python
- Python正規表示式精講Python
- Python正規表示式基礎Python
- 正規表示式實踐文章
- 實戰JS正規表示式JS
- 正規表示式
- 正規表示式實現的千分位加逗號分隔效果
- 匹配雙位元組字元的正規表示式字元