Phương thức match.groups() trả về tuple chứa tất cả các capturing group (từ 1 trở đi) của match object.
Cú pháp
match.groups(default=None)
default— giá trị cho group không tham gia khớp (mặc địnhNone).
Ví dụ
>>> import re
>>> m = re.match(r"(\d+)\.(\d+)", "27.1835")
>>> m.groups()
('27', '1835')
>>> m = re.match(r"(\d+)\.?(\d+)?", "27")
>>> m.groups() # group 2 không khớp → None
('27', None)
>>> m.groups('0') # chỉ định default = '0'
('27', '0')
Lưu ý: groups() không bao gồm group 0 (toàn bộ match). Dùng group(0) hoặc group() cho toàn bộ.