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

کریکٹر سیٹ: `[abc]`

جب پہلے سے طے شدہ کلاس جیسے \d یا \w کافی نہیں ہے، تو آپ اس کی وضاحت کر سکتے ہیں مربع بریکٹ کے ساتھ حسب ضرورت کریکٹر سیٹ [...]۔ بریکٹ کے اندر، ہر کریکٹر ایک متبادل ہے: ریجیکس کسی بھی میں سے ایک سے میل کھاتا ہے۔ درج کردہ عناصر.

Code
Pattern: [aeiou]
Sample:  ciao mondo
         ^   ^^  ^^

ہر حرف اپنے طور پر ایک میچ ہے۔ بریکٹ بالکل ایک حرف سے ملتا ہے (جب تک مقدار کا تعین نہ کیا جائے): [aeiou]+ سروں کی ایک متصل ترتیب سے میل کھاتا ہے۔

بریکٹ کے اندر خصوصی حروف

[...] کے اندر زیادہ تر میٹا کریکٹرز اپنا خاص معنی ** کھو دیتے ہیں:

  • . کے اندر [.] ایک لفظی نقطے سے میل کھاتا ہے (کوئی فرار کی ضرورت نہیں)۔
  • *، ​​+، ?، (، )، {، } لیٹر ہیں۔
  • \ ] ^ اس کے بجائے خاص رہے اور اسے بچایا جائے یا احتیاط سے پوزیشن میں رکھا جائے۔
Code
Pattern: [.,;:]
Match: any punctuation mark among dot, comma, semicolon, colon.

مربع بریکٹ کے اندر خصوصی حروف

زیادہ تر ریجیکس میٹا کریکٹرز (., *, +, ?, وغیرہ) بریکٹس کے اندر اپنا خاص معنی کھو دیتے ہیں اور ان کو لغوی حروف کے طور پر سمجھا جاتا ہے۔ صرف ڈیش -، کیریٹ ^ شروع میں، اور بیک سلیش \\ آپریشنل معنی برقرار رکھتے ہیں۔

اسے آزمائیں

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

متن میں ہر حرف (a، e، i، o، u، بشمول بڑے حروف) کو ایک ایک کرکے تلاش کریں۔

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

بریکٹ کے اندر بڑے حروف کو شامل کریں، یا i پرچم استعمال کریں۔

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

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

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

اوقاف کے نشانات تلاش کریں: ڈاٹ، کوما، سیمی کالون، بڑی آنت، فجائیہ نشان، سوالیہ نشان۔

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

اندر [.,;:!?] تمام حروف لفظی ہیں، فرار کی ضرورت نہیں۔

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

اضافی چیلنج

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

متن میں تمام اطالوی لہجے والے سر (`àèéìòù`) تلاش کریں۔

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

مربع بریکٹ کے اندر تلفظ والے حروف کی فہرست بنائیں۔

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