ریجیکس ٹیسٹر (مماثلتیں، گروپس، اور تبدیلی کا پیش نظارہ)

جلدی ریجیکس آزمانا چاہتے ہیں؟ پیسٹ کریں اور فوراً جانچیں۔

نمایاں کی گئی مماثلتیں، کیپچر گروپس، اور تبدیلی کا نتیجہ ایک ہی اسکرین پر دیکھیں۔

آپ کا input براؤزر میں مقامی طور پر پراسیس ہوتا ہے اور سرور کو نہیں بھیجا جاتا۔

استعمال کا طریقہ

  1. پیٹرن درج کریں اور اپنی ضرورت کے فلیگز منتخب کریں (g/i/m).
  2. سورس متن پیسٹ کریں۔ اگر خودکار چلانا آن ہو تو نتائج فوراً اپ ڈیٹ ہوں گے۔
  3. مقام دیکھنے اور ہر مماثلت پر جانے کے لیے مماثلتوں کی فہرست استعمال کریں۔
  4. کیپچرز اور تبدیلی کے نتیجے کی جانچ کے لیے گروپس اور تبدیلی کے ٹیبز استعمال کریں۔

مثالیں

ای میل نکالنا

ان پٹ: ای میل پتے والا متن

آؤٹ پٹ: نمایاں مماثلتیں اور آغاز/اختتام کی پوزیشنیں

کلید=قدر کی تبدیلی

ان پٹ: کثیر سطری کلید=قدر متن

آؤٹ پٹ: $1 اور $2 استعمال کرتے ہوئے تبدیلی کا آؤٹ پٹ

لاگ سطر فلٹر

ان پٹ: INFO / WARN / ERROR والا لاگ متن

آؤٹ پٹ: m فلیگ کے ساتھ سطر کی بنیاد پر مماثلت

تبدیلی کی شارٹ شیٹ

  • $1, $2 ... : کیپچر گروپ حوالہ جات
  • $& : پوری مماثلت
  • $` : مماثلت سے پہلے / $' : مماثلت کے بعد

نوٹ

  • یہ اوزار پیٹرنز کو JavaScript (ECMAScript) ریجیکس کے طور پر جانچتا ہے۔
  • کچھ PCRE خصوصیات (جیسے ایٹمی گروپس) دستیاب نہیں ہیں۔
  • JavaScript خصوصیات بھی رن ٹائم ماحول کے مطابق مختلف ہو سکتی ہیں۔
  • نتائج کے PCRE سے عین مطابق ہونے کی ضمانت نہیں۔

اکثر پوچھے گئے سوالات

g/i/m فلیگز کیا ہیں؟

انہیں آن یا آف کرنے کے لیے چیک باکسز استعمال کریں۔ (g=عالمی، i=کیس نظرانداز کریں، m=کثیر سطری)

کیا میں تبدیلی بھی جانچ سکتا ہوں؟

جی ہاں۔ تبدیلی کی سٹرنگ درج کریں اور تبدیلی کا ٹیب دیکھیں۔ $1 جیسے گروپ حوالہ جات سپورٹ ہوتے ہیں۔

یہ PCRE سے کیسے مختلف ہے؟

یہ اوزار JavaScript ریجیکس استعمال کرتا ہے۔ اسپیسفیکیشن کے فرق کی وجہ سے ایک ہی پیٹرن PCRE سے مختلف نتیجہ دے سکتا ہے۔