أدخل النمط والرايات ليتم إبراز الأجزاء المطابقة في النص فورًا. من فحص مجموعات الالتقاط إلى معاينة الاستبدال، كل ذلك في شاشة واحدة كما في المحرِّر.
الميزات الرئيسية
إبراز فوري للمطابقات
بمجرد إدخال النمط يتم إبراز الأجزاء المطابقة في نص الاختبار كما في المحرِّر.
تبديل الرايات
شغّل الرايات الست g·i·m·s·u·y وأطفئها بالرقائق وقارن فرق السلوك فورًا.
فحص مجموعات الالتقاط
شاهد المجموعات المرقّمة والمسمّاة مع قيمها ومواضعها في بطاقة النتائج بنظرة واحدة.
معاينة الاستبدال
عاين نتيجة تعبير الاستبدال الذي يستعمل $1·$·$& في الوقت الفعلي.
مكتبة الأنماط
نوفّر أنماطًا شائعة مثل البريد والروابط وIP والتواريخ مع الوصف والأمثلة.
ورقة الغش · الأدلة
تساعدك ورقة غش النحو والأدلة التمهيدية على كتابة الأنماط.
طريقة الاستخدام
- أدخل التعبير النمطي في خانة النمط أعلى الصفحة وشغّل رقائق الرايات اللازمة.
- ضع النص المراد فحصه في خانة نص الاختبار أدناه ليُبرز الجزء المطابق فورًا.
- في تبويب نتائج المطابقة تحقّق من موضع كل مطابقة ومجموعات الالتقاط.
- في تبويب الاستبدال أدخل تعبير الاستبدال لتعاين النتيجة بعد التبديل.
- إن لم تتضح الفكرة، افتح مثالًا من مكتبة الأنماط وابدأ منه مباشرةً.
الأسئلة الشائعة
ما نحو التعابير النمطية المدعوم؟
نستخدم محرك RegExp في جافاسكربت (ECMAScript) بالمتصفح كما هو. يدعم أحدث النحو مثل مجموعات الالتقاط المسمّاة (?...)، والاستباق والاسترجاع، وخصائص يونيكود (الراية u).
ماذا تعني كل راية من g·i·m·s·u·y؟
g شاملة (كل المطابقات)، وi تجاهل حالة الأحرف، وm متعدد الأسطر (^ و $ تنطبقان على كل سطر)، وs dotAll (النقطة تشمل السطر الجديد)، وu يونيكود، وy sticky (تطابق عند موضع lastIndex فقط). يمكنك تشغيلها وإطفاءها بالضغط على الرقاقة.
كيف أفحص مجموعات الالتقاط والاستبدال؟
تظهر المجموعات المرقّمة ($1, $2…) والمجموعات المسمّاة مع قيمها في بطاقة نتائج المطابقة. وفي تبويب الاستبدال، أدخل تعبير استبدال يستعمل $1·$·$& لتعاين النتيجة في الوقت الفعلي.
هل توجد أمثلة أنماط شائعة الاستخدام؟
نعم. في مكتبة الأنماط جمعنا تعابير نمطية شائعة مثل البريد والروابط وIP والتواريخ وألوان HEX وUUID وكلمات المرور مع الوصف والأمثلة، ويمكن فتح كل نمط مباشرةً في المختبِر.
هل يُرسل النمط أو النص الذي أدخلته إلى خادم؟
لا. تتم كل العمليات الحسابية داخل متصفحك فقط، ولا يتم إرسال النمط أو النص أو تخزينه على أي خادم.
تتم كل العمليات الحسابية داخل متصفح المستخدم فقط، ولا يتم إرسال أي نمط أو نص أدخلته إلى خادم أو تخزينه.