الانتقال إلى المحتوى الرئيسي
الوحدة 2 · الدرس 1 من 45/32 في الدورة~10 min
دروس الوحدة (1/4)

`*`، `+`، `؟`

** محددات الكمية ** تخبر المحرك بعدد مرات تكرار العنصر يسبقهم. محددات الكمية الأساسية الثلاثة هي *، +، ?.

الكميمعنىمثالالمباريات
محمي_INLINE_3صفر أو أكثر مراتمحمي_INLINE_4محمي_INLINE_5, محمي_INLINE_6, محمي_INLINE_7
محمي_INLINE_8مرة أو أكثر مرةمحمي_INLINE_9محمي_INLINE_10, محمي_INLINE_11
محمي_INLINE_12صفر أو واحد مراتمحمي_INLINE_13محمي_INLINE_14, محمي_INLINE_15

تنطبق على الذرة الأخيرة: حرف واحد (a+)، فئة (\d+)، مجموعة ((ab)+، الوحدة 4).

Code
Pattern: \d+
Sample:  Codici 7, 12 e 314.
                ^  ^^    ^^^

\d+ يطابق "رقمًا واحدًا أو أكثر"، ولا يتوقف عند الرقم الأول: أ التسلسل الأقصى للأرقام المتتالية.

الغوص العميق في المحدد الكمي الاختياري

تنطبق علامة الاستفهام ? فقط على الحرف المفرد الذي يسبقها مباشرة. لجعل التسلسل الكامل للأحرف أو الكلمات اختياريًا، يجب عليك وضعهم بين قوسين، على سبيل المثال (https)?.

جربه

تمرين#regex.m2.l1.e1
المحاولات: 0جارٍ التحميل…

ابحث عن كل تسلسل لواحد أو أكثر من الأحرف الصغيرة المتتالية في النص.

جارٍ تحميل المحرر…
إظهار التلميح

استخدم محدد الكمية + (واحد أو أكثر).

الحل متاح بعد 3 من المحاولات

تمرين المراجعة

تمرين#regex.m2.l1.e2
المحاولات: 0جارٍ التحميل…

ابحث عن كل عدد صحيح باستخدام علامة الطرح الاختيارية (على سبيل المثال، `42`، `-3`، `0`). استخدم `?` لعلامة الطرح الاختيارية و`+` للأرقام.

جارٍ تحميل المحرر…
إظهار التلميح

بادئة -؟ إلى فئة الأرقام، وبالتالي فإن علامة الطرح إما موجودة أو غائبة.

الحل متاح بعد 3 من المحاولات

التحدي الإضافي

تمرين#regex.m2.l1.e3
المحاولات: 0جارٍ التحميل…

ابحث عن كل من `اللون` و`اللون` في النص باستخدام محدد الكمية الاختياري `?`.

جارٍ تحميل المحرر…
إظهار التلميح

ضع ؟ بعد الحرف u للإشارة إلى أنه يمكن أن يظهر صفرًا أو مرة واحدة.

الحل متاح بعد 3 من المحاولات