왼쪽에서 오른쪽 순서로 번호 슬롯
모든 캡처 그룹은 여는 괄호 위치 기준 왼쪽에서 오른쪽으로 번호. Group 0 은 항상 전체 매칭.
패턴 (\d{4})-(\d{2})-(\d{2}) 입력 2026-05-04:
- Group 0:
2026-05-04(전체 매칭) - Group 1:
2026 - Group 2:
05 - Group 3:
04
그룹 접근
대부분 언어가 번호 그룹에 직접 접근 제공:
- Python:
m.group(1),m.groups()가 모두 튜플로 - JavaScript:
match[1],match[2]... - Go:
m[1],m[2]... - ripgrep:
$1,$2--replace 모드에서
findall 놀람
Python 의 re.findall 이 그룹과 quirky 동작: 그룹 NO 면 전체 매칭 반환; 그룹 ONE 이면 그 그룹만 반환; 그룹 MULTIPLE 이면 튜플 반환. 영리하려 하지 마 — 예측 가능한 그룹 접근엔 re.finditer 사용.