Regex Tester
اپنے براؤزر میں لائیو regular expressions بنائیں، ٹیسٹ کریں اور debug کریں — فوری match ہائی لائٹنگ، capture groups، substitution پیش نظارہ، سادہ زبان میں وضاحت اور 15+ زبانوں کے لیے تیار کوڈ۔
مکمل طور پر آپ کے براؤزر میں JavaScript regex انجن استعمال کرتے ہوئے چلتا ہے — کچھ اپلوڈ نہیں ہوتا۔ تیار کردہ کوڈ آپ کو 15+ زبانوں میں وہی پیٹرن لے جانے دیتا ہے۔
ہر match تبدیل کرنے کے لیے global (g) flag تجویز کردہ ہے۔
لائیو ٹیسٹنگ JavaScript انجن استعمال کرتی ہے۔ کچھ flavors (Go، Rust) look-arounds یا back-references سپورٹ نہیں کرتے۔
Regex Tester کے بارے میں
Regex Tester آپ کو regular expressions لائیو بنانے، جانچنے اور ڈی بگ کرنے دیتا ہے: ایک pattern ٹائپ کریں، ایک ٹیسٹ اسٹرنگ پیسٹ کریں، اور matches فوراً نمایاں ہو جاتے ہیں، ہر capture group کے ساتھ: نمبردار یا نامزد: اس کی درست انڈیکس رینج کے ساتھ فہرست میں۔ یہ مکمل طور پر آپ کے براؤزر میں native JavaScript regex انجن پر چلتا ہے؛ کچھ بھی اپلوڈ نہیں ہوتا۔
مماثلت کے علاوہ، چار اضافی ٹیبز بھاری کام کرتے ہیں۔ Substitution $1، $2 اور $<name> group references کے ساتھ متبادل کا پیش نظارہ دیتا ہے۔ Explanation pattern کو ٹوکن بہ ٹوکن سادہ انگریزی میں توڑ کر بیان کرتا ہے۔ Code 15+ زبانوں کے لیے چسپاں کرنے کے تیار snippets تیار کرتا ہے، اور Reference حروف کی classes، anchors، quantifiers اور look-arounds کو ایک کلک کی دوری پر رکھتا ہے۔
عام patterns: ای میل، URL، IPv4، IPv6، UUID، تاریخیں، slugs، hex رنگ اور مزید: ون کلک presets کے طور پر لوڈ ہوتے ہیں، اور تمام چھ flags (g، i، m، s، u، y) checkboxes سے ٹوگل ہوتے ہیں۔ غلط patterns فوراً نشان زد کر دیے جاتے ہیں بجائے اس کے کہ خاموشی سے ناکام ہوں، جس سے یہ روزمرہ کے کام کے لیے ایک عملی regex tester آن لائن بن جاتا ہے۔
Regex Tester استعمال کرنے کا طریقہ
- اپنا regular expression ٹائپ کریں، یا presets میں سے کوئی ایک لوڈ کریں (ای میل، URL، IPv4، UUID…)۔
- اپنی ضرورت کے flags ٹوگل کریں: تمام matches کے لیے g، کیس-غیر حساس کے لیے i، multiline کے لیے m۔
- ایک ٹیسٹ اسٹرنگ پیسٹ کریں اور نمایاں کردہ matches اور capture groups کا جائزہ لیں۔
- متبادل کا پیش نظارہ کرنے کے لیے Substitution ٹیب استعمال کریں، یا ٹوکن بہ ٹوکن تفصیل کے لیے Explanation۔
- Code ٹیب کھولیں اور pattern کو اپنی زبان میں ایک کارآمد snippet کے طور پر کاپی کریں۔