random
شاهد الآن

أداة اختبار Regular Expressions

أدوات KERLION

أداة اختبار Regular Expressions من KERLION

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

اختبر التعبير النمطي

اكتب التعبير النمطي في الحقل المخصص، ثم أدخل النص الذي تريد اختباره. تعرض الأداة كل تطابق مع موضعه والمجموعات الملتقطة، وتجهز نتيجة الاستبدال إذا أدخلت نصا بديلا.

اكتب النمط من دون وضع الشرطة المائلة المحيطة به، مثل \d+ لاستخراج الأرقام.
الأعلام (Flags)
تستخدم قائمة التطابقات البحث العام لعرض جميع النتائج، بينما يؤثر اختيار g في استبدال أول تطابق أو جميع التطابقات.
يمكن استخدام $& لإدراج النص المطابق، و$1 أو $2 لإدراج مجموعة ملتقطة.
أدخل التعبير والنص ثم اضغط اختبار التعبير.
ستظهر تفاصيل التطابقات هنا بعد الاختبار.

مميزات أداة Regular Expressions من KERLION

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

عرض كل التطابقات

تعرف على النص المطابق وموضع بدايته، مع إمكانية مراجعة عدة نتائج في الاختبار نفسه.

تفاصيل المجموعات

تعرض الأداة المجموعات الملتقطة داخل الأقواس، بما في ذلك المجموعات المسماة عندما يستخدمها النمط.

معاينة الاستبدال

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

أنماط جاهزة ووقت محدود

ابدأ بأمثلة شائعة، مع عزل عملية الاختبار في عامل منفصل وحد زمني للحد من تعليق واجهة الأداة.

طريقة استخدام الأداة

ابدأ بنمط بسيط، ثم اختبره على نص يشبه البيانات التي ستعالجها فعليا.

1

اكتب النمط

أدخل التعبير النمطي من دون الشرطات المائلة الخارجية، أو اختر مثالا جاهزا من قائمة الأمثلة.

2

أدخل النص والأعلام

الصق نص الاختبار وحدد الأعلام التي يحتاجها النمط، مثل g لعرض كل التطابقات وi لتجاهل حالة الأحرف.

3

راجع النتيجة

اضغط اختبار التعبير، ثم راجع النصوص المطابقة ومواضعها والمجموعات ونتيجة الاستبدال.

أمثلة سريعة للتعبيرات النمطية

هذه أمثلة أولية يمكنك تحميلها إلى الأداة وتجربتها ثم تعديلها حسب احتياجك.

استخراج الأرقام

النمط \d+ يلتقط سلسلة من رقم واحد أو أكثر في نص الاختبار.

مطابقة بريد إلكتروني

يمكن استخدام نمط أولي مثل [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,} لاستخراج صيغ بريد شائعة، لكنه لا يتحقق من وجود العنوان فعليا.

البحث عن الروابط

النمط https?://[^\s]+ يلتقط المقاطع التي تبدأ بـ http أو https حتى الوصول إلى مسافة بيضاء.

المسافات المتكررة

النمط \s+ يلتقط مسافة بيضاء واحدة أو أكثر، ويمكن استخدامه مع الاستبدال لتوحيد المسافات.

الأسئلة الشائعة حول Regular Expressions

إجابات مختصرة عن كتابة الأنماط وقراءة النتائج واستخدام الأعلام.

ما المقصود بـ Regular Expression؟

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

ما الفرق بين الأعلام g وi وm؟

العلم g يجعل الاستبدال يشمل كل التطابقات، والعلم i يتجاهل اختلاف حالة الأحرف اللاتينية، والعلم m يغير طريقة عمل علامتي بداية النص ونهايته لتتعامل كل واحدة منهما مع حدود السطور.

كيف أستخدم المجموعات الملتقطة؟

ضع الجزء الذي تريد التقاطه داخل أقواس مثل (\d{4}). تعرض الأداة القيم الملتقطة، ويمكن الإشارة إليها في نص الاستبدال بصيغة مثل $1.

لماذا تظهر رسالة خطأ في التعبير؟

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

هل تعرض الأداة جميع التطابقات؟

نعم، تعرض الأداة التطابقات المتتابعة حتى حد أقصى للعرض. إذا تجاوز عددها الحد، ستوضح لك الأداة أن بعض النتائج لم تعرض.

هل يمكن استخدام النمط لاستبدال النص؟

نعم، اكتب النص البديل في الحقل المخصص ثم اختبر التعبير. تحترم معاينة الاستبدال اختيار العلم g، لذلك قد تستبدل أول تطابق فقط عند عدم تفعيله.

هل التعبيرات النمطية تتحقق من صحة البيانات بشكل كامل؟

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

KERLION — أداة اختبار Regular Expressions

تعليقات

ليست هناك تعليقات
إرسال تعليق

    google-playkhamsatmostaqltradentX