ریجیکس ٹیسٹر

ریگولر ایکسپریشن لکھیں اور لکھتے ہی اپنے متن میں ہر میچ نمایاں دیکھیں۔ کیپچر گروپس اور نام والے گروپس ٹیبل میں چیک کریں، اور ⁦$1⁩ اور ⁦$<name>⁩ کے ساتھ تبدیلی آزمائیں۔ JavaScript ریجیکس سنٹیکس استعمال ہوتا ہے۔

پیٹرن اور متن

فلیگز

گروپس کے لیے ⁦$1⁩، ⁦$2⁩، نام والے گروپس کے لیے ⁦$<name>⁩ اور پورے میچ کے لیے ⁦$&⁩ استعمال کریں۔

میچز

    ریجیکس ٹیسٹر کیسے استعمال کریں

    1. اپنا پیٹرن لکھیں اور g اور i جیسے فلیگز چنیں۔
    2. جس متن کو ٹیسٹ کرنا ہو اسے پیسٹ کریں۔
    3. نمایاں میچز اور گروپس دیکھیں، اور ضرورت ہو تو تبدیلی آزمائیں۔

    آپ کا ڈیٹا آپ کے آلے پر رہتا ہے۔ یہ ٹول مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ آپ جو لکھتے یا پیسٹ کرتے ہیں وہ ہمارے سرور پر نہیں بھیجا جاتا اور نہ محفوظ ہوتا ہے۔ ہماری پرائیویسی پالیسی پڑھیں۔

    اکثر پوچھے جانے والے سوالات

    یہ کون سا ریجیکس سنٹیکس استعمال کرتا ہے؟

    JavaScript (ECMAScript) سنٹیکس، جو براؤزرز اور Node.js میں استعمال ہوتا ہے۔ زیادہ تر پیٹرن PHP، Python اور Java میں بھی کام کرتے ہیں، لیکن lookbehind یا نام والے گروپس جیسی کچھ خصوصیات زبانوں میں مختلف ہیں۔

    فلیگز کا کیا مطلب ہے؟

    g پہلے کی جگہ تمام میچ ڈھونڈتا ہے، i بڑے اور چھوٹے حروف نظرانداز کرتا ہے، m سے ⁦^⁩ اور ⁦$⁩ ہر لائن پر میچ کرتے ہیں، s سے . لائن بریکس سے بھی میچ کرتا ہے، اور u مکمل یونیکوڈ سپورٹ آن کرتا ہے۔

    میرا پیٹرن کیوں روک دیا گیا؟

    ⁦(a+)+⁩ جیسے کچھ پیٹرن مخصوص متن پر بے حد وقت لے سکتے ہیں۔ ٹیسٹر دو سیکنڈ سے زیادہ چلنے والا ہر پیٹرن روک دیتا ہے تاکہ آپ کا براؤزر نہ رکے۔