ریگولر ایکسپریشن ٹیسٹر
میچز کی لائیو ہائی لائٹنگ اور کیپچر گروپس کے ساتھ ریگولر ایکسپریشنز ٹیسٹ کریں۔ مفت۔
استعمال کا طریقہ
- لکھیں اپنا ریگولر ایکسپریشن (/ سلیشز کے بغیر)۔
- فلیگز منتخب کریں: g تمام میچز تلاش کرتا ہے، اورi کیس کو نظر انداز کرتا ہے، اورm ہر لائن کو الگ سمجھتا ہے۔
- پیسٹ کریں اپنا ٹیسٹ متن اور کلک کریں Regex ٹیسٹ کریں.
- ہائی لائٹ ہو جاتے ہیں میچز اور کیپچر گروپس نیچے درج ہو جاتے ہیں۔
اکثر پوچھے جانے والے سوالات
کیا یہ واقعی مفت ہے؟
جی ہاں — اس سائٹ کا ہر ٹول بغیر کسی حد، بغیر سائن اپ اور بغیر واٹر مارک کے 100% مفت ہے۔
کیا میرا ڈیٹا نجی ہے؟
بالکل۔ تمام پروسیسنگ آپ کے براؤزر میں مقامی طور پر ہوتی ہے۔ آپ کا پیٹرن اور ٹیسٹ متن کبھی کسی سرور پر اپ لوڈ نہیں ہوتا۔
یہ regex کا کون سا فلیور ہے؟
JavaScript ریگولر ایکسپریشنز، وہی انجن جو براؤزرز اور Node.js میں استعمال ہوتا ہے۔ زیادہ تر عام سنٹیکس Python، PHP اور دوسری زبانوں میں بھی اسی طرح کام کرتا ہے۔
ریگولر ایکسپریشنز کی مکمل گائیڈ
ریگولر ایکسپریشنز (regex) متن تلاش کرنے اور اس کی تصدیق کے پیٹرن ہیں: ای میل ایڈریس، فون نمبر، لنکس، تاریخیں یا شکل والی کوئی بھی چیز۔ چند بنیادی بلاکس زیادہ تر کاموں کا احاطہ کرتے ہیں: \d ایک ہندسہ میچ کرتا ہے، اور\w لفظ کا حرف، اور. کوئی بھی حرف، اور+ کا مطلب "ایک یا زیادہ" ہے، اور* کا مطلب "صفر یا زیادہ" ہے، اور\b لفظ کی حدود متعین کرتا ہے۔ اور قوسین (...) ایسے گروپس پکڑتے ہیں جنہیں آپ دوبارہ استعمال یا نکال سکتے ہیں۔
دو عادتیں گھنٹے بچاتی ہیں: حقیقی مثالوں کے مقابلے میں ٹیسٹ کریں، بشمول وہ جو میچ نہیں ہونی چاہیے، اور پیٹرنز کو اتنا سادہ رکھیں جتنا کام اجازت دے۔ جو پیٹرن ضرورت سے زیادہ میچ کرے وہ عام طور پر اس سے بدتر ہوتا ہے جو کم میچ کرے۔ یہ ٹیسٹر مکمل طور پر آپ کے براؤزر میں چلتا ہے — آپ کے پیٹرنز اور ٹیسٹ ڈیٹا کبھی آپ کی ڈیوائس نہیں چھوڑتے۔