ڈویلپمنٹ
ریجیکس ٹیسٹر
پیٹرن
پہلے ریگولر ایکسپریشن اور فلیگز سیٹ کریں۔
عام فلیگز: g (global)، i (ignore case)، m (multiline)، s (dotAll)۔
ان پٹ
اپنا regex آزمانے کے لیے نمونہ متن پیسٹ کریں۔
نتیجہ
مماثلت: 12
The quick brown fox jumps over the lazy dog. Fox is fast.
اکثر پوچھے گئے سوالات
ریجیکس ٹیسٹر کیا کرتا ہے؟
JavaScript regex (ECMAScript) pattern کو نمونہ متن پر فوری ٹیسٹ کرتا ہے۔ سپورٹڈ flags: g (global)، i (case-insensitive)، m (multiline — ^ اور $ لائن کے آغاز/اختتام سے ملتے ہیں)، s (dotAll — . نئی لائن سے بھی ملتا ہے)، u (Unicode موڈ)۔
flags کیوں اہم ہیں؟
i flag بڑے/چھوٹے حروف نظر انداز کرتا ہے، g تمام matches ڈھونڈتا ہے (صرف پہلا نہیں)، m فلیگ ^ اور $ کو ہر لائن کی حد پر match کراتا ہے۔ بغیر m کے، ^ صرف مکمل string کے آغاز سے ملتا ہے۔
بہتر regex کیسے لکھیں؟
پہلے سادہ pattern بنائیں، مختلف test cases پر آزمائیں، پھر بتدریج refine کریں۔ خاص حروف (. * + ? ^ $ { } [ ] | ( ) \) کو literally match کرنے کے لیے backslash سے escape کریں۔