n 부터 m 번까지
{} 중괄호는 세 형태 지원:
{n}— 정확히 n (4강){n,}— n 이상, 상한 없음{n,m}— n 이상 m 이하, 포함
패턴 \d{3,4} 는 3 또는 4 숫자. a{2,} 는 a 2개 이상. x{0,5} 는 x 0~5개 (x* 와 비슷하지만 5에서 cap).
알아둘 만한 등가
기본 quantifier 들이 {} 범위의 shortcut:
*는{0,}+는{1,}?는{0,1}
실전 코드에 {0,} 안 써 — * 가 짧음. 하지만 등가 알면 패밀리가 일관되게 느껴져.
Flavor 사마귀: 콤마 공백
대부분 엔진은 {} 안 공백 NO. {3, 5} 공백 있는 건 flavor 마다 다르게 해석 — 어떤 땐 리터럴, 어떤 땐 에러, 거의 절대로 {3,5} 아님. 항상 {n,m} 타이트하게.