सी # में क्वांटिफायर निर्दिष्ट करते हैं कि पिछले तत्व के कितने उदाहरण (जो एक चरित्र, एक समूह या एक चरित्र वर्ग हो सकता है) एक मैच होने के लिए इनपुट स्ट्रिंग में मौजूद होना चाहिए।
मात्राांक | <थ>विवरण <थ>पैटर्नवें> <थ>मैचों|||
---|---|---|---|
* | पिछले तत्व से शून्य या अधिक बार मेल खाता है। | \d*\.\d | .0", "19.9", "219.9" |
+ | पिछले तत्व से एक या अधिक बार मेल खाता है। | "बी+" | "बीन" में "बीन", "बी" में "बेंट" |
? | पिछले तत्व से शून्य या एक बार मेल खाता है। | "राय?एन" | "भाग गया", "बारिश" |
{ 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" में |
*? | पिछले तत्व से शून्य या अधिक बार मेल खाता है, लेकिन जितना संभव हो उतना कम बार। | \d*?\.\d | .0", "19.9", "219.9" |
*? | पिछले तत्व से शून्य या अधिक बार मेल खाता है, लेकिन जितना संभव हो उतना कम बार। | \d*?\.\d | .0", "19.9", "219.9" |
+? | पिछले तत्व का एक या अधिक बार मिलान करता है, लेकिन जितना संभव हो उतना कम बार। | "होना+?" | "be" में "been", "be" in "Bent" |
?? | पिछले तत्व से शून्य या एक बार मेल खाता है, लेकिन यथासंभव कम बार। | "राय??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" "193", "024" "193024" में |