중괄호로 반복 횟수의 범위를 정해
중괄호 수량자는 정확한 횟수뿐 아니라 최솟값과 최댓값도 표현할 수 있어.
{n}은 정확히n번 반복하고{n,}은 적어도n번 반복하고{n,m}은n번 이상m번 이하로 반복해.
\d{3,4}는 숫자 세 자리나 네 자리를 찾고, a{2,}는 a가 두 개 이상 이어져야 성공해. x{0,5}는 x를 하나도 쓰지 않거나 최대 다섯 개까지 허용해.
기본 수량자도 같은 체계 안에 있어
*는{0,}과 같고+는{1,}과 같고?는{0,1}과 같아.
보통은 더 짧고 익숙한 기호를 쓰지만, 이 대응을 알면 모든 수량자를 "최소 몇 번, 최대 몇 번"이라는 한 가지 질문으로 이해할 수 있어.
중괄호 안에는 공백을 넣지 마
{3, 5}처럼 쉼표 뒤에 공백을 두면 엔진에 따라 리터럴로 보거나 오류를 낼 수 있어. 세 번에서 다섯 번이라는 뜻을 확실히 전달하려면 {3,5}처럼 붙여 써.