C#의 수량자는 일치가 발생하기 위해 입력 문자열에 있어야 하는 이전 요소(문자, 그룹 또는 문자 클래스일 수 있음)의 인스턴스 수를 지정합니다.
| 한정자 | 설명 | 패턴 | 일치 |
|---|---|---|---|
| * | 이전 요소와 0번 이상 일치합니다. | \d*\.\d | ".0", "19.9", "219.9" |
| + | 이전 요소와 한 번 이상 일치합니다. | "+" | "be"의 "been", "be"의 "bent" |
| ? | 이전 요소와 0번 또는 1번 일치합니다. | "라이?n" | "달리다", "비" |
| { n } | 이전 요소와 정확히 n번 일치합니다. | ",\d{3}" | ",043"의 "1,043.6", ",876", ",543" 및 ",210"의 "9,876,543,210" |
| { n ,} | 이전 요소와 n번 이상 일치합니다. | "\d{2,}" | "166", "29", "1930" |
| {n,m} | 이전 요소와 최소 n번 일치하지만 m번 이하입니다. | "\d{3,5}" | "166", "17668" "19302"의 "193024" |
| *? | 이전 요소와 0번 이상 일치하지만 가능한 한 적게 일치합니다. | \d*?\.\d | ".0", "19.9", "219.9" |
| *? | 이전 요소와 0번 이상 일치하지만 가능한 한 적게 일치합니다. | \d*?\.\d | ".0", "19.9", "219.9" |
| +? | 이전 요소와 한 번 이상 일치하지만 가능한 한 적게 일치합니다. | "+?" | "be" in "been", "be" in "bent" |
| ?? | 이전 요소와 0번 또는 1번 일치하지만 가능한 한 적게 일치합니다. | "라이??n" | "달리다", "비" |
| { n }? | 이전 요소와 정확히 n번 일치합니다. | ",\d{3}?" | ",043"의 "1,043.6", ",876", ",543" 및 ",210"의 "9,876,543,210" |
| { n ,}? | 이전 요소와 최소 n번 일치하지만 가능한 한 적은 횟수입니다. | "\d{2,}?" | "166", "29", "1930" |
| { n, m }? | n과 m번 사이의 이전 요소와 일치하지만 가능한 한 적은 횟수입니다. | "\d{3,5}?" | "193024"의 "166", "17668" "193", "024" |