मॉड्यूल पाठ (2/4)
सटीक मात्राएँ `{n,m}`
जब आपको दोहराव की संख्या पर सटीक नियंत्रण की आवश्यकता होती है, तो आप इसका उपयोग करते हैं
ब्रेस नोटेशन {n,m}:
| सिंटैक्स | मतलब |
|---|---|
\d{4} | बिल्कुल 4 अंक |
\d{2,4} | 2 से 4 अंक तक |
\d{3,} | कम से कम 3 अंक |
{n} {n,n} के बराबर है। {n,} की कोई अधिकतम सीमा नहीं है। {,m} नहीं है
जावास्क्रिप्ट में समर्थित (आपको {0,m} लिखना होगा)।
Pattern: \d{4}
Sample: Anni: 2020, 2024, 1999, errore 99.
^^^^ ^^^^ ^^^^{4} मिलान को ठीक चार अंकों पर रोक देता है: 99 मेल नहीं खाता क्योंकि यह
केवल दो हैं. 12345 पहले चार अंकों (1234) से मेल खाएगा, नहीं
पूरी संख्या.
खुले अंतराल और पुनरावृत्ति सीमाएँ
घुंघराले ब्रेस नोटेशन लचीला है: {n} सटीक पुनरावृत्ति को इंगित करता है, {n,m} n से m तक एक बंद सीमा है, जबकि {n,} ऊपरी सीमा को खुला छोड़ देता है ("कम से कम n बार")। इंजन इन्हें कुशलता से संसाधित करता है, जिससे सामान्य क्वांटिफायर की अस्पष्टता कम हो जाती है।
इसे अजमाएं
पाठ में प्रत्येक 4-अंकीय वर्ष खोजें (उदाहरण के लिए `2024`, लेकिन `99` नहीं)।
संकेत दिखाएँ
बिल्कुल 4 अंक: \\d वर्ग पर {4} अंकन का उपयोग करें।
3 प्रयासों के बाद समाधान उपलब्ध है
व्यायाम की समीक्षा करें
2, 3 या 4 अंकों से बनी प्रत्येक संख्या ज्ञात करें (1-अंकीय संख्याओं और 5+ अंक लंबी संख्याओं को छोड़कर)।
संकेत दिखाएँ
रेंज {2,4}: न्यूनतम 2, अधिकतम 4 अंक। एंकर के बिना यह 12345 के पहले 4 अंकों से भी मेल खाएगा।
3 प्रयासों के बाद समाधान उपलब्ध है
अतिरिक्त चुनौती
`XXX-XXXX` प्रारूप में फ़ोन नंबर ढूंढें (बिल्कुल 3 अंक, डैश, बिल्कुल 4 अंक)।
संकेत दिखाएँ
\\d वर्ग पर लागू घुंघराले ब्रेसिज़ {3} और {4} का उपयोग करें।
3 प्रयासों के बाद समाधान उपलब्ध है