مطابقة التعبيرات العادية

أدخل التعبير العادي والنص، وقم بتنفيذ المطابقة سريعًا وعرض النتائج المميزة

1408 مرة استخدمت | 5.0 تقييم

إعدادات التعبير العادي

/ /

نتائج المطابقة

لم يتم مطابقة
إجمالي المطابقات
0
وقت المطابقة
0 ms
صلاحية التعبير العادي
غير موثق

الرجاء إدخال التعبير العادي والنص للتجربة، ثم النقر على زر "تنفيذ المطابقة"

كيفية الاستخدام

1

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

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

2

إدخال النص للتجربة

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

3

تنفيذ المطابقة

انقر على زر "تنفيذ المطابقة"، سوف يقوم النظام بمطابقة النص للتعبير العادي.

4

عرض النتائج

بعد اكتمال المطابقة، يمكنك معاينة معلومات إحصاء المطابقة، تفاصيل المطابقة والعرض المميز للنتائج المطابقة.

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

ما هو التعبير العادي؟

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

علامات التعبير العادية الشائعة

g
مطابقة كلية

البحث عن جميع المطابقات، بدلاً من التوقف عند العثور على أول مطابقة

i
تجاهل حالة الأحرف

لا يتم التمييز بين الأحرف الكبيرة والصغيرة عند المطابقة

m
نمط متعدد الأسطر

^ و $ تطابق بداية ونهاية كل سطر

s
نمط وحدي الأسطر

. يتطابق مع أي حرف بما في ذلك علامة الإلغاء السطر

حروف التعبير العادية الأساسية الشائعة

.

يتطابق مع أي حرف باستثناء علامة الإلغاء السطر

*

يتطابق مع الحرف السابق صفرًا أو عدة مرات

+

يتطابق مع الحرف السابق مرة واحدة أو عدة مرات

?

يتطابق مع الحرف السابق صفرًا أو مرة واحدة

^

يتطابق مع بداية السلسلة النصية

$

يتطابق مع نهاية السلسلة النصية

تحسين التعبيرات العادية

  • تجنب استخدام الكمية الج婪ية، يمكن استخدام الأشكال غير الج婪ية لـ *، +، ? مثل *?، +?، ??
  • استخدام المجموعة غير المتصلة (?:pattern) بدلاً من المجموعة المتصلة، لتقليل استخدام الذاكرة
  • حاول تقليل التراجع، واستخدام فئة الأحرف المحددة بدلاً من حرف النجمة
  • للمطابقة المعقدة، يمكن النظر إلى معالجة التجزئة، لتجنب تعقيد تعبير واحد
التسويق

API开发平台

快速构建、测试和部署API

推荐工具

مُنشئ روابط المشاركة في وسائل التواصل الاجتماعي - أداة عبر الإنترنت مجانية

قم بإنشاء روابط قابلة للمشاركة بسهولة لـ Facebook، Twitter، WhatsApp، LinkedIn، Telegram، TikTok، Instagram والبريد الإلكتروني. فقط لصق الرابطUniform Resource Locatorوإدخال النص لإنشاء روابط قابلة للمشاركة في ثوانٍ.

مستخرج URL عبر الإنترنت

مستخرج URL عبر الإنترنت، يستخدم لاستخراج جميع روابط URL من المستندات أو المحتوى النصي، ويمكن استخدامه أيضًا لاستخراج جميع URL من HTML صفحات الويب.

اختبار regex للتعبيرات النظامية عبر الإنترنت

تُستخدم أدوات مطابقة التعبيرات النظامية regex عادةً للبحث عن النص وتغييره الذي يتطابق مع نمط معين (قاعدة). يسمح هذا الموقع الرئيسيًا للمبرمجين باختبار التعبيرات النظامية عبر الإنترنت وحفظ التطابقات الصحيحة ومشاهدتها في أي وقت.

أداة مجانية لإنشاء أيقونات SVG - إنشاء وتعديل لون أيقونات SVG عبر الإنترنت

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

أداة ضغط CSS - ضغط وتحسين كود CSS عبر الإنترنت مجانًا

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