ریگیکس ٹیسٹر اور ڈیبگر

ریگیکس ٹیسٹر اور ڈیبگر

ریگولر ایکسپریشنز کو حقیقی وقت میں ٹیسٹ کریں، ڈیبگ کریں اور لکھیں۔ مطابقت رکھنے والے سب اسٹرنگ میچز تلاش کریں اور کیپچر انڈیکس گروپس فوری طور پر حاصل کریں۔

/ /
میچ کے نتائج:
0 Matches

مزید ٹولز

خصوصیات

Regex Tester کیوں استعمال کریں؟

ریگولر ایکسپریشنز کو حقیقی وقت میں ٹیسٹ اور ڈی بگ کریں۔

🎯

حقیقی وقت میں مماثلتیں

ایکسپریشنز کا فوری طور پر آڈٹ کرتا ہے اور سبجیکٹ کنٹینر میں تمام میچ شدہ میچز کو نمایاں کرتا ہے۔

🧬

کیپچر گروپس

کیپچر کیے گئے ٹوکن انڈیکس بریکٹس اور نام والے گروپس کا واضح طور پر معائنہ کریں۔

⚙️

فلیگ کی مرضی کے مطابق ترتیب

گلوبل سرچنگ، حروف کے چھوٹے بڑے ہونے سے بے نیازی، یا ملٹی لائن میچنگ کی پابندیوں کو فوری طور پر ٹوگل کریں۔

✔️

معیاری مطابقت

معیاری JavaScript ریجیکس سنٹیکس کی وضاحتوں کے ساتھ مکمل طور پر ہم آہنگ۔

🔒

کوئی سرور سبمٹ نہیں

عملیات مقامی براؤزر کی میموری میں انجام پاتے ہیں۔ subject payload اور پیٹرنز کبھی اپ لوڈ نہیں کیے جاتے۔

🛡️

لامحدود لوپ سے تحفظ

ٹیب کے جام ہونے سے بچانے کے لیے صفر چوڑائی والے میچنگ لوپس کو خودکار طور پر روک دیتا ہے۔

عمومی سوالات

ریگولر ایکسپریشن حروف کی ایک ترتیب ہوتی ہے جو تلاش کا ایک پیٹرن بناتی ہے۔ اسے متن کی تلاش اور متن کی تبدیلی کے کاموں کے لیے استعمال کیا جا سکتا ہے۔

'g' (گلوبل) فلیگ اس بات کو یقینی بناتا ہے کہ پہلی مماثلت کے بعد رکنے کے بجائے تمام مماثل پیٹرنز واپس کیے جائیں۔ 'i' (ignore case) فلیگ تلاش کی مماثلت کو حروف کے چھوٹے بڑے ہونے سے بے نیاز بنا دیتا ہے۔

قوسین میں بند کوئی بھی ذیلی پیٹرن (مثلاً (\w+)) ایک کیپچر گروپ بناتا ہے۔ یہ ٹول ہر کیپچر گروپ کے مواد اور انڈیکس کو الگ الگ فہرست میں دکھاتا ہے۔

نہیں۔ سب کچھ کلائنٹ سائیڈ پر ہوتا ہے۔ 'تباہ کن بیک ٹریکنگ' والے پیٹرنز سے احتیاط کریں جو عارضی طور پر براؤزر ٹیبز کو فریز کر سکتے ہیں۔

یہ اُس وقت پیش آتا ہے جب کوئی ریگولر ایکسپریشن نیسٹڈ کوانٹیفائرز ((a+)+ کی طرح) استعمال کرتا ہے، جس کے باعث انجن کسی غیر میچ ہونے والی سٹرنگ کے لیے راستوں کی ایکسپونینشل تعداد تلاش کرتا ہے، جو کارکردگی کے مسائل کا سبب بنتا ہے۔

عام فلیگز میں g (گلوبل تلاش)، i (حروف کی چھوٹی بڑی حالت سے قطع نظر)، m (ملٹی لائن تلاش)، اور s (ڈاٹ کو نئی لائن سے میچ کرنے کی اجازت دیتا ہے) شامل ہیں۔

جدید JavaScript ریجیکس انجن لُک اہیڈز ((?=...)) اور لُک بی ہائنڈز ((?<=...)) دونوں کو سپورٹ کرتے ہیں۔
کیا آپ کوکیز کو قبول کرتے ہیں؟

ہم آپ کے براؤزنگ کے تجربے کو بہتر بنانے کے لیے کوکیز کا استعمال کرتے ہیں۔ اس سائٹ کا استعمال کرتے ہوئے، آپ ہماری کوکیز کی پالیسی سے اتفاق کرتے ہیں۔

کوکیز پڑھیں
Loading chat...
Connecting to community chat.