정확히 n번 반복
{n} 은 "이전 요소 정확히 n번." 더도 덜도 아님.
패턴 \d{4} 는 정확히 4 숫자. 패턴 a{3} 은 정확히 a 3개. 패턴 (ab){5} 는 정확히 'ab' 5번 ('ababababab').
빛나는 자리
고정 길이 데이터 포맷: 4자리 연도, 16자리 신용카드, 6자리 hex 색, 5자리 우편번호, 4블록 UUID. spec 이 "정확히 N 글자" 라 하는 곳마다 {n} 이 그걸 다시 말해.
경계 주의
그 자체로 \d{4} 는 더 긴 run 의 중간 4 연속 숫자도 기쁘게 매칭. re.findall(r'\d{4}', '20260504') 는 ['2026', '0504'] — 8자리 문자열의 두 4자리 청크. 막으려면 \b 또는 ^...$ 로 anchor: \b\d{4}\b 는 양쪽에 숫자 있으면 매칭 안 함.