فحص واختبار التعبيرات النمطية

اختبار التعبيرات النمطية عبر الإنترنت. تحليل المطابقات وتصحيح الأخطاء وإنشاء أنماط فعالة للبحث في البيانات.

لم يتم العثور على مطابقات

لم يتم العثور على مطابقات

لم يتم العثور على مطابقات

لا يوجد محتوى غير مطابق

مرجع سريع

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

^بداية السطر
$نهاية السطر
.حرف ميتا يطابق أي حرف باستثناء سطر جديد (\n)
|يطابق الحرف أو مجموعة الأحرف المحددة من أي من الجانبين (أو)
\يستخدم لتهريب حرف خاص
aالحرف 'a'
abالسلسلة 'ab'

المكممات

*يطابق 0 أو أكثر من تكرارات العنصر السابق
?يطابق 0 أو 1 تكرار للعنصر السابق
+يطابق 1 أو أكثر من تكرارات العنصر السابق
{5}يطابق 5 تكرارات بالضبط
{5,}يطابق 5 أو أكثر من تكرارات الحرف أو المجموعة السابقة
{5,10}يطابق ما بين 5 و 10 تكرارات

فئات الأحرف

\sيطابق حرف مسافة بيضاء
\Sيطابق حرفًا غير مسافة بيضاء
\wيطابق حرف 'كلمة' (أبجدي رقمي + شرطة سفلية)
\Wيطابق حرفًا غير 'كلمة'
\dيطابق رقمًا واحدًا
\Dيطابق حرفًا واحدًا غير رقمي
[\b]حرف مسافة للخلف (مسافة للخلف)
\cيطابق حرف تحكم

الأحرف الخاصة

\nيطابق حرف سطر جديد
\tيطابق حرف الجدولة
\rيطابق حرف إرجاع العربة
\ZZZيطابق الحرف الثماني ZZZ (على سبيل المثال، \040 للمسافة)
\xZZيطابق الحرف الست عشري ZZ (على سبيل المثال، \x20 للمسافة)
\0الحرف الفارغ (Null)
\vجدولة عمودية

المجموعات

(xyz)مجموعة التقاط للأحرف
(?:xyz)مجموعة غير التقاط للأحرف
[xyz]يطابق أي حرف واحد من المجموعة x أو y أو z
[^xyz]يطابق أي حرف *ليس* في المجموعة x أو y أو z
[a-q]يطابق أي حرف في النطاق من 'a' إلى 'q'
[0-7]يطابق أي رقم في النطاق من '0' إلى '7'

بدائل السلسلة

$`يدرج جزء السلسلة الذي يسبق المطابقة
$'يدرج جزء السلسلة الذي يتبع المطابقة
$+يدرج آخر مجموعة التقاط متطابقة
$&يدرج السلسلة المطابقة بأكملها
$nيدرج المجموعة الملتقطة رقم n (على سبيل المثال، $1, $2)

التأكيدات (بحث أمامي/خلفي وحدود)

(?=xyz)بحث أمامي إيجابي (يؤكد أن xyz يتبعه)
(?!xyz)بحث أمامي سلبي (يؤكد أن xyz *لا* يتبعه)
(?<=xyz)بحث خلفي إيجابي (يؤكد أن xyz يسبقه)
(?<!xyz)بحث خلفي سلبي (يؤكد أن xyz *لا* يسبقه)
\bحد الكلمة (موضع بين حرف 'كلمة' وحرف غير 'كلمة')
\Bليس حد كلمة
(?#comment)تعليق (يتم تجاهله بواسطة محرك التعبيرات النمطية)

فحص واختبار التعبيرات النمطية

alien

يرجى ملاحظة أن التعبيرات العادية في هذه الأداة تُعالج وفقاً لمعيار ECMAScript (JavaScript RegExp). هذا يعني أن سلوك الأنماط يتوافق مع كيفية عملها في المتصفح أو في كود JavaScript. بعض التراكيب، مثل تجاهل الأحرف (/ و /)، قد تتصرف بنفس الطريقة، حتى لو بدت مختلفة. إذا كنت معتاداً على التعبيرات العادية في لغات أخرى (مثل Python، PHP، .NET أو POSIX)، لاحظ أنها قد تحتوي على اختلافات في البناء ومنطق المطابقة.

هذه الأداة تتيح اختبار التعبيرات العادية (RegEx) وفحص تشغيلها. RegEx يُستخدم على نطاق واسع في البرمجة ومعالجة البيانات وتحليلات السيو.

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

الأسئلة المتداولة (FAQ)

التعبيرات النمطية (regex) هي أدوات قوية لمطابقة الأنماط للبحث والتحقق والتلاعب بالنص. وهي ضرورية للتحقق من صحة البيانات وعمليات البحث ومهام معالجة النصوص.

قيّم هذه الأداة

4.5(24 المستخدمين قيّموا)

الأدوات المفيدة

o1

اختبار التعبيرات العادية

يتيح فحص أنماط RegExp في الوقت الفعلي، مما يبسط تطوير وتصحيح أنماط البحث المعقدة.

o1

دعم علامات ومُعدِّلات مختلفة

يتيح مراعاة حساسية الأحرف، والبحث العالمي، ووضع الأسطر المتعددة، والإعدادات الأخرى المستخدمة في لغات البرمجة.

o1

إنشاء قوالب لتحليل البيانات

يتيح إنشاء تعبيرات بسرعة للمعالجة التلقائية لمصفوفات النص الكبيرة والسجلات وكود HTML.