مرکزی مواد پر جائیں
ماڈیول 2 · سبق 1 از 4کورس میں 5/32~10 min
ماڈیول اسباق (1/4)

`*`، `+`، `؟`

کوانٹیفائر انجن کو بتاتے ہیں کہ عنصر کو کتنی بار دہرانا ہے۔ ان سے پہلے. تین بنیادی کوانٹیفائر ہیں *, +, ?۔

کوانٹیفائرمعنیمثالمیچز
*صفر یا اس سے زیادہ بارba*b, ba, baa
+ایک یا زیادہ بارba+ba, baa
?صفر یا ایک بارcolou?rcolor, colour

وہ آخری ایٹم پر لاگو ہوتے ہیں: ایک کریکٹر (a+)، ایک کلاس (\d+)، ایک گروپ ((ab)+، ماڈیول 4)۔

Code
Pattern: \d+
Sample:  Codici 7, 12 e 314.
                ^  ^^    ^^^

\d+ "ایک یا زیادہ ہندسوں" سے میل کھاتا ہے، یہ پہلے نمبر پر نہیں رکتا: a لگاتار ہندسوں کا زیادہ سے زیادہ ترتیب۔

اختیاری کوانٹیفائر میں گہرا غوطہ لگائیں۔

سوالیہ نشان ? صرف اس سے پہلے والے ایک حرف پر لاگو ہوتا ہے۔ حروف یا الفاظ کی ایک پوری ترتیب کو اختیاری بنانے کے لیے، آپ کو انہیں قوسین میں بند کرنا ہوگا، مثال کے طور پر (https)?۔

اسے آزمائیں

ورزش#regex.m2.l1.e1
کوششیں: 0لوڈ ہو رہا ہے…

متن میں ایک یا زیادہ مسلسل چھوٹے 'a' کی ہر ترتیب تلاش کریں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

+ کوانٹیفائر (ایک یا زیادہ) استعمال کریں۔

3 کوششوں کے بعد حل دستیاب ہے۔

ورزش کا جائزہ لیں۔

ورزش#regex.m2.l1.e2
کوششیں: 0لوڈ ہو رہا ہے…

اختیاری مائنس کے نشان کے ساتھ ہر عدد کو تلاش کریں (جیسے `42`، `-3`، `0`)۔ اختیاری مائنس کے لیے `?` اور ہندسوں کے لیے `+` استعمال کریں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

سابقہ ​​-؟ ہندسوں کی کلاس میں، تو مائنس کا نشان یا تو موجود ہے یا غائب۔

3 کوششوں کے بعد حل دستیاب ہے۔

اضافی چیلنج

ورزش#regex.m2.l1.e3
کوششیں: 0لوڈ ہو رہا ہے…

اختیاری مقدار کا استعمال کرتے ہوئے متن میں `رنگ` اور `رنگ` دونوں تلاش کریں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

رکھیں؟ حرف u کے بعد یہ اشارہ کرنے کے لئے کہ یہ صفر یا ایک بار ظاہر ہوسکتا ہے۔

3 کوششوں کے بعد حل دستیاب ہے۔