ar

اختبار regex

اختبر تعبيرًا نمطيًا على نصك وشاهد كل المطابقات والمجموعات، محليًا في متصفحك ودون أي رفع.

النمط (regex)
تجاهل حالة الأحرف (i)
متعدد الأسطر (m)
النقطة تطابق فاصل السطر (s)
Unicode (u)
المطابقة فقط من الموضع الحالي (y)

تتم المعالجة محلياً على جهازك ...

0%

ملفاتك لم تغادر جهازك قط

    هل يُرفَع ملفي؟

    لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق

    دون رفعمحلي 100%
    محتواك يبقى لديكلا وصول لأطراف خارجية
    خوادم في ألمانياGDPR بالتصميم
    مدقَّقة خارجيًاTLS A+ · ترويسات A+

    يصف التعبير النمطي (regex) نمط بحث للنص، مثل "كل عناوين البريد الإلكتروني" أو "أي رقم" أو "الكلمات التي تبدأ بحرف A". إنها قوية لكنها خادعة: خطأ صغير في النمط يؤدي إلى مطابقات مختلفة تمامًا. تتيح لك هذه الأداة تشغيل نمط على نص اختبار وتعرض فورًا كل المطابقات مع موضعها والمجموعات الملتقطة، لتجرب النمط وتصقله دون مخاطرة.

    تُدخل النمط ويمكنك ضبط المفاتيح الشائعة: تجاهل حالة الأحرف (i)، متعدد الأسطر (m، يجعل البداية والنهاية يسريان على كل سطر)، والنقطة تطابق فاصل السطر (s). تبحث الأداة دائمًا بشكل شامل، أي عن كل المطابقات، وتُخرج النتيجة على هيئة JSON واضح: عدد المطابقات، ولكل مطابقة النص المعثور عليه وموضعه ومحتوى المجموعات بين الأقواس.

    يجري التقييم بالكامل محليًا في متصفحك بلغة JavaScript صرفة مع محرك regex المدمج؛ لا يُرفع نص الاختبار ولا يُحفظ، ولا تُحمَّل أي مكتبة خارجية من CDN. وإذا كان النمط غير صالح، تخبرك الأداة بذلك بصدق بدلًا من اختلاق نتيجة خاطئة.

    البيانات التقنية

    البيانات التقنية
    صيغ الإدخالإدخال نص
    صيغة الإخراجJSON
    معالجة دفعيةلا
    المعالجةمحليًا في المتصفح (JavaScript)
    رفع الملفاتلا يوجد

    في 3 خطوات

    1. الصق نص الاختبار في حقل النص.
    2. أدخل النمط واضبط المفاتيح (i، m، s) حسب الحاجة.
    3. اقرأ المطابقات والمجموعات أو نزّلها بصيغة JSON.

    القيود: تُستخدم صيغة regex الخاصة بـ JavaScript (ECMAScript)؛ قد تختلف اللهجات الأخرى (PCRE، Python) في التفاصيل. البحث دائمًا شامل. النصوص الطويلة جدًا محدودة، وقد يكون النمط البالغ السوء بطيئًا؛ تحدّ الأداة من حجم العمل بدلًا من تجميد المتصفح. النمط غير الصالح يعطي خطأ صادقًا.

    الأسئلة الشائعة

    هل يُرفع نصي؟

    لا. يجري التقييم بالكامل محليًا في متصفحك؛ نص الاختبار والنمط لا يغادران جهازك أبدًا ولا يُحفظان.

    ما صيغة regex المدعومة؟

    صيغة JavaScript (ECMAScript) للمحرك المدمج. أنماط اللغات الأخرى مثل PCRE أو Python تعمل غالبًا، لكنها قد تختلف في التفاصيل.

    ماذا تعني المفاتيح i وm وs؟

    تتجاهل i حالة الأحرف، وتجعل m بداية السطر ونهايته يسريان على كل سطر، وتسمح s للنقطة بمطابقة فواصل الأسطر أيضًا. الوضع الشامل (كل المطابقات) مُفعّل دائمًا.

    ماذا يحدث عند نمط غير صالح؟

    تبلغ الأداة عن خطأ صادق بدلًا من إنتاج نتيجة خاطئة. تحقق من الأقواس وأحرف الهروب في النمط.

    أدوات ذات صلة