正規表示式匹配分組操作示例

2021-10-04 20:21:16 字數 514 閱讀 4503

匹配分組

|匹配左右任意乙個表示式

( )將括號中的字元作為乙個分組

\num

引用分組num匹配到的字元

(?p)

給分組起別名

(?p=name)

引用別名為name的分組匹配到的字元

re.match(r』[0-9a-za-z]@(163|126|qq).com』).group()

re.match(r』[0-9a-za-z]@(163|126|qq).com』).group(1)

將括號裡面的東西分成乙個組,通過後面group括號裡面輸數字來取,第幾組,括號裡填幾就能取出第幾組的值。

re.match(r』<

(\w*)

>.*』,html_str).group

re.match(r』(?p\w*)

<

(?p\w*)

>.*>

>

)』,html_str).group

正規表示式 匹配分組

功能 匹配左右任意乙個表示式 ab 將括號中字元作為乙個分組 num引用分組num匹配到的字串 p 分組起別名 p name 引用別名為name分組匹配到的字串 import re 水果列表 fruit list banana orange pear 遍歷資料 for value in fruit ...

正規表示式匹配示例

正規表示式示例 表示式匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s s s s s 1 s 匹配 html 標記。下表包含了元字元的完整列表以及它們在正規表示式上下文中的行為 字元說明 將下一字元標記為特殊字元 文字 反向引用或八進位制轉義符。例如,...

正規表示式 基礎 python 5匹配分組

字元功能 匹配左右任意乙個表示式 ab 將括號中字元作為乙個分組 num 引用分組num匹配到的字串 p 分組起別名 p name 引用別名為name分組匹配到的字串 示例1 需求 匹配出0 100之間的數字 coding utf 8 import re ret re.match 1 9 d 8 p...