ہر regular-expression token دیکھیں — character classes، anchors، quantifiers، groups، lookaround، flags اور escapes — ایک قابلِ تلاش ٹیبل میں، ہر ایک اپنے نام، سادہ مطلب اور ایک مختصر مثال کے ساتھ۔ براؤزر میں، مفت۔

ہر regular-expression token، مثال کے ساتھ وضاحت شدہ۔ سب کچھ آپ کے براؤزر میں ایک built-in حوالے سے چلتا ہے — سرور کو کچھ نہیں بھیجا جاتا۔

ٹوکن نام تفصیل مثال
کوئی token آپ کی تلاش سے مطابقت نہیں رکھتا۔
کوئی مختلف token یا اصطلاح آزمائیں — مثال کے طور پر \b، lookahead یا quantifier۔

Regex ٹوکن کا حوالہ کے بارے میں

Regex Token Reference ہر regular-expression تعمیراتی بلاک کو ایک تلاش کے قابل جدول میں یکجا کرتا ہے: \d اور \w جیسی character classes، ^ اور \b جیسے anchors، * اور {2,4} جیسے quantifiers، groups اور backreferences، lookahead اور lookbehind، i، g اور m جیسی flags، اور خاص کریکٹرز کے لیے escapes۔ ہر token کے ساتھ اس کا نام، سادہ انگریزی معنی اور ایک مختصر مثال دی گئی ہے۔

یہ اس لمحے کے لیے بنایا گیا ہے جب آپ کو آدھا یاد ہو: آپ جانتے ہیں کہ کوئی lookahead موجود ہے لیکن یاد نہیں کہ یہ (؟=…) ہے یا (؟<=…)، یا آپ کو یاد نہیں کہ \b ایک word boundary ہے یا ایک backspace۔ تلاش خود token، اس کا نام یا اس کے معنی کا کوئی لفظ قبول کرتی ہے، تاکہ ان میں سے کوئی بھی سراغ قطار ڈھونڈ لے۔

سات category فلٹرز — character classes، anchors، quantifiers، groups and references، lookaround، flags and modifiers، escapes and special — جدول کو دوسروں کے پیٹرنز پڑھنے کے لیے ایک کمپیکٹ اسٹڈی گائیڈ بھی بناتے ہیں۔ ہر token ایک کلک سے کاپی کے قابل ہے، اور پورا حوالہ آپ کے براؤزر میں چلتا ہے۔

Regex ٹوکن کا حوالہ استعمال کرنے کا طریقہ

  1. سرچ باکس میں ایک token (\d)، ایک نام (word boundary) یا معنی کا کوئی کلیدی لفظ (lookahead) ٹائپ کریں۔
  2. یا جدول کو category کے حساب سے محدود کریں: character classes، anchors، quantifiers، groups، lookaround، flags یا escapes۔
  3. token کی سادہ انگریزی وضاحت اور اس کی مختصر استعمال کی مثال پڑھیں۔
  4. اپنے پیٹرن کے لیے درست token حاصل کرنے کے لیے کاپی بٹن پر کلک کریں۔

اکثر پوچھے جانے والے سوالات

دونوں موجودہ پوزیشن کے ارد گرد کا اندازہ لگاتے ہیں بغیر اسے استعمال کیے۔ ایک lookahead (؟=…) اس متن کو چیک کرتا ہے جو اس کے بعد آتا ہے؛ ایک lookbehind (؟<=…) اس متن کو چیک کرتا ہے جو اس سے پہلے آتا ہے۔ ان کی negative شکلیں، (؟!…) اور (؟<!…)، اس کے بجائے پیٹرن کی عدم موجودگی کا تقاضا کرتی ہیں۔

ایک word boundary — کسی word character (حروف، ہندسے، underscore) اور کسی non-word character یا سٹرنگ کے کنارے کے درمیان zero-width پوزیشن۔ یہ ایک پوزیشن سے میچ کرتا ہے، کریکٹر سے نہیں، یہی وجہ ہے کہ \bcat\b "cat" تو تلاش کرتا ہے مگر "concatenate" نہیں۔

جب کریکٹر کا کوئی خاص معنی ہو — . * + ؟ ( ) [ ] { } | ^ $ اور خود backslash۔ اسے حرف بہ حرف میچ کرنے کے لیے ایک backslash لگائیں؛ escapes category ہر ایک کو ایک مثال کے ساتھ درج کرتی ہے۔

درج کردہ tokens وہ عام بنیاد ہیں جو مرکزی دھارے کے engines (JavaScript، PCRE اور اسی طرح کے) شیئر کرتے ہیں۔ چند جدید خصوصیات، جیسے lookbehind، کچھ engines میں بعد میں آئیں، اس لیے کنارے کے معاملات کے لیے اپنی زبان کی دستاویزات چیک کریں۔

یہ صفحہ انفرادی tokens کے لیے ایک lookup حوالہ ہے۔ نمونہ متن کے خلاف مکمل پیٹرنز جمع کرنے اور آزمانے کے لیے، اسے ایک regex tester کے ساتھ جوڑیں — حوالہ آپ کو بتاتا ہے کہ ہر ٹکڑا کیا معنی رکھتا ہے جب آپ بناتے ہیں۔

جی ہاں، مکمل طور پر مفت۔ جدول صفحے کے ساتھ آتا ہے، اور تلاش، فلٹرنگ اور کاپی کرنا سب کچھ آپ کے براؤزر میں بغیر کسی سرور درخواست کے چلتا ہے۔

شیئر کریں
مدد چاہیے؟
اس ٹول میں کوئی مسئلہ ملا؟ ہماری ٹیم کو بتائیں۔
مسئلہ رپورٹ کریں

اس مفت ٹول کو اپنی ویب سائٹ پر شامل کریں — نیچے دیا گیا کوڈ کاپی اور پیسٹ کریں۔