ماڈیول اسباق (1/4)
`*`، `+`، `؟`
کوانٹیفائر انجن کو بتاتے ہیں کہ عنصر کو کتنی بار دہرانا ہے۔
ان سے پہلے. تین بنیادی کوانٹیفائر ہیں *, +, ?۔
| کوانٹیفائر | معنی | مثال | میچز |
|---|---|---|---|
* | صفر یا اس سے زیادہ بار | ba* | b, ba, baa |
+ | ایک یا زیادہ بار | ba+ | ba, baa |
? | صفر یا ایک بار | colou?r | color, colour |
وہ آخری ایٹم پر لاگو ہوتے ہیں: ایک کریکٹر (a+)، ایک کلاس
(\d+)، ایک گروپ ((ab)+، ماڈیول 4)۔
Pattern: \d+
Sample: Codici 7, 12 e 314.
^ ^^ ^^^\d+ "ایک یا زیادہ ہندسوں" سے میل کھاتا ہے، یہ پہلے نمبر پر نہیں رکتا: a
لگاتار ہندسوں کا زیادہ سے زیادہ ترتیب۔
اختیاری کوانٹیفائر میں گہرا غوطہ لگائیں۔
سوالیہ نشان ? صرف اس سے پہلے والے ایک حرف پر لاگو ہوتا ہے۔ حروف یا الفاظ کی ایک پوری ترتیب کو اختیاری بنانے کے لیے، آپ کو انہیں قوسین میں بند کرنا ہوگا، مثال کے طور پر (https)?۔
اسے آزمائیں
متن میں ایک یا زیادہ مسلسل چھوٹے 'a' کی ہر ترتیب تلاش کریں۔
اشارہ دکھائیں۔
+ کوانٹیفائر (ایک یا زیادہ) استعمال کریں۔
3 کوششوں کے بعد حل دستیاب ہے۔
ورزش کا جائزہ لیں۔
اختیاری مائنس کے نشان کے ساتھ ہر عدد کو تلاش کریں (جیسے `42`، `-3`، `0`)۔ اختیاری مائنس کے لیے `?` اور ہندسوں کے لیے `+` استعمال کریں۔
اشارہ دکھائیں۔
سابقہ -؟ ہندسوں کی کلاس میں، تو مائنس کا نشان یا تو موجود ہے یا غائب۔
3 کوششوں کے بعد حل دستیاب ہے۔
اضافی چیلنج
اختیاری مقدار کا استعمال کرتے ہوئے متن میں `رنگ` اور `رنگ` دونوں تلاش کریں۔
اشارہ دکھائیں۔
رکھیں؟ حرف u کے بعد یہ اشارہ کرنے کے لئے کہ یہ صفر یا ایک بار ظاہر ہوسکتا ہے۔
3 کوششوں کے بعد حل دستیاب ہے۔