當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python re.Match.groups用法及代碼示例


用法:

Match.groups(default=None)

返回一個包含匹配的所有子組的元組,從 1 到模式中有多少組。 default 參數用於未參加比賽的組;它默認為 None

例如:

>>> m = re.match(r"(\d+)\.(\d+)", "24.1632")
>>> m.groups()
('24', '1632')

如果我們將小數位及其後的所有內容設為可選,則並非所有組都可以參加比賽。這些組將默認為None,除非給出default 參數:

>>> m = re.match(r"(\d+)\.?(\d+)?", "24")
>>> m.groups()      # Second group defaults to None.
('24', None)
>>> m.groups('0')   # Now, the second group defaults to '0'.
('24', '0')

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 re.Match.groups。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。