مفت Regex ٹیسٹر
متن کے خلاف ریگیولر ایکسپریشنز کو حقیقی وقت میں ٹیسٹ کریں۔ نمایاں مماثلتیں، گروپس، اور میچ کی تفصیلات دیکھیں۔
g عام — تمام ملاپ تلاش کریں · i کیس سے بے خبر · m متعدد لائن — ^ اور $ لائن کی حدود کو میچ کریں · s Dotall — ڈاٹ نئی لائن کو میچ کرتا ہے · u یونیکوڈ — مکمل کوڈ پوائنٹ میچنگ · y Sticky — ہر میچ اس جگہ سے شروع ہونا چاہیے جہاں آخری ختم ہوا
میچز
عام استعمالات
- فارم validation کے لیے Regex ٹیسٹ کریںای میلز، فون نمبرز، postal codes، اور دیگر فارم inputs کی تصدیق کے لیے باقاعدہ تاثرات لکھیں اور ٹیسٹ کریں۔
- Regex کے ساتھ سرور لاگز parse کریںlog فائلوں سے timestamps، IP addresses، error codes، اور structured ڈیٹا نکالنے کے لیے regex patterns لکھیں۔
- Regex کے ساتھ ٹیکسٹ نکالیں اور تبدیل کریںpatterns تلاش کرنے، ڈیٹا نکالنے، یا اپنے editor میں find-and-replace operations چلانے سے پہلے تیاری کے لیے regex استعمال کریں۔
- URL Routing Patterns ٹیسٹ کریںExpress، Nginx، اور Apache میں URL routing rules کے لیے regex patterns لکھیں اور ٹیسٹ کریں۔
- Regex کے ساتھ ڈیٹا نکالیںغیر منظم ٹیکسٹ، HTML، یا markdown سے structured ڈیٹا نکالنے کے لیے patterns بنائیں اور ٹیسٹ کریں۔
یہ کیسے کام کرتا ہے
یہ ٹول مکمل طور پر آپ کے براؤزر میں JavaScript کے بلٹ ان RegExp انجن کا استعمال کرتے ہوئے چلتا ہے — وہی انجن جو آپ کی وزٹ کردہ ہر ویب سائٹ کی ہر اسکرپٹ کو طاقت دیتا ہے۔ کوئی پیٹرن، ٹیسٹ متن، یا مماثلت کا نتیجہ کبھی سرور کو نہیں بھیجا جاتا۔
- 1پیٹرن RegExp میں مرتب ہوتا ہےجیسے ہی آپ ٹائپ کرتے ہیں، ٹول آپ کے فعال کردہ فلیگز (g, i, m, s, u, y) کا استعمال کرتے ہوئے new RegExp(pattern, flags) کو کال کرتا ہے۔ اگر پیٹرن نحوی طور پر غلط ہو، تو پکڑی گئی خرابی کا پیغام فوراً ان لائن دکھایا جاتا ہے — کسی submit بٹن کی ضرورت نہیں۔
- 2exec() لوپ مماثلتیں جمع کرتا ہےانجن re.exec(text) کو لوپ میں چلاتا ہے، ہر مماثلت کا حروفی اشاریہ، لمبائی، مکمل قدر، نمبردار capture گروپس، اور کسی بھی نامزد گروپ کو ریکارڈ کرتا ہے۔ 10,000 مماثلتوں کی حفاظتی حد بے قابو پیٹرنز کو روکتی ہے، اور ایک صفر-لمبائی مماثلت گارڈ لامتناہی لوپس سے بچنے کے لیے lastIndex کو آگے بڑھاتا ہے۔
- 3متن کو نمایاں حصوں میں تقسیم کیا گیاایک buildSegments فنکشن مماثلت کے آفسیٹس سے گزرتا ہے اور ماخذ متن کو باری باری غیر مماثل اور مماثل حصوں میں کاٹتا ہے۔ مماثل حصے <mark> عناصر میں لپیٹے جاتے ہیں جو گھومتے رنگوں سے اسٹائل کیے جاتے ہیں تاکہ اوورلیپنگ یا ملحقہ مماثلتیں بصری طور پر الگ رہیں۔
- 4String.replace کے ذریعے متبادلہ موڈمتبادلہ موڈ پر جانے سے testText.replace(new RegExp(pattern, flags), replacement) براہ راست کال ہوتا ہے، جس کا مطلب ہے کہ $1 اور $<name> جیسے backreferences بالکل ویسے ہی کام کرتے ہیں جیسے JavaScript کوڈ میں ہوتے۔ نتیجہ متن براہ راست دکھایا جاتا ہے اور کلپ بورڈ پر کاپی کیا جا سکتا ہے۔
متعلقہ ٹولز
گیم پیڈ ٹیسٹر
اپنے براؤزر میں ایک گیم کنٹرولر کی جانچ کریں: ہر بٹن، اسٹک اور ٹرگر کو براہ راست دیکھیں، اسٹک ڈرفٹ چیک کریں، اور وائبریشن موٹرز آزمائیں۔
ٹچ اسکرین ٹیسٹ
مردہ زون تلاش کرنے کے لیے اپنی انگلیوں سے پینٹ کریں، گنیں کہ یہ ایک ساتھ کتنے ٹچ رجسٹر کرتی ہے، اور دباؤ اور رابطے کا سائز دیکھیں۔
ENV فائل ویلیڈیٹر
ڈپلیکیٹ کیز، خراب اسپیسنگ، اور بغیر کوٹ کی ویلیوز کے لیے .env فائل چیک کریں — پھر صاف، ترتیب شدہ ورژن اور کمٹ کے لیے تیار .env.example حاصل کریں۔ آپ کے براؤزر میں چلتا ہے۔