استخراج الأسطر وفق نمط (بريد إلكتروني وتاريخ...)

صفِّ نصًا لتبقي فقط الأسطر التي تحتوي على تاريخ أو عنوان بريد إلكتروني أو رقم هاتف، بفضل تعبيرات نمطية معدّة مسبقًا — أو استخدم regex مخصصًا من عندك لنمط مختلف.

مثال:

كيف يعمل

يُقسَّم النص سطرًا سطرًا، ويُختبر كل سطر مقابل النمط المختار. تغطي الأنماط المعدّة مسبقًا الصيغ الأكثر شيوعًا (عنوان بريد إلكتروني عام، وتواريخ بصيغة JJ/MM/AAAA أو AAAA-MM-JJ، وأرقام هواتف فرنسية من عشرة أرقام)، لكن يمكنك التحويل إلى «مخصص» لاستخدام أي تعبير نمطي بجافاسكريبت.

هل تغطي الأنماط المعدّة مسبقًا جميع الصيغ الموجودة؟

لا: فنمط «الهاتف» مثلًا يستهدف الصيغة الفرنسية الشائعة (أرقام من عشرة أرقام تبدأ بـ 0، مع مسافات/نقاط/شرطات أو بدونها، أو البادئة الدولية +33) ولن يتعرف بالضرورة على رقم دولي بصيغة أخرى. ويغطي نمط «التاريخ» الفاصلين '/' و'-' لكن ليس التواريخ المكتوبة بالحروف.

هل تعرض النتيجة السطر كاملًا أم الجزء الذي عُثر عليه فقط؟

تعرض القائمة السطر كاملًا (للحفاظ على السياق) إضافةً إلى الجزء المحدد الذي رصده النمط، مما يتيح التحقق سريعًا من رصد المعلومة الصحيحة، حتى في الأسطر الطويلة.

تبقى أسطر نصك محلية: يُنفَّذ التحليل بالتعبيرات النمطية بالكامل في متصفحك دون إرسال إلى خادم.