دروس الوحدة (2/4)
الكميات الدقيقة `{n,m}`
عندما تحتاج إلى التحكم الدقيق في عدد التكرارات، يمكنك استخدامه
علامة القوس {n,m}:
| بناء الجملة | معنى |
|---|---|
| محمي_INLINE_1 | بالضبط 4 أرقام |
| محمي_INLINE_2 | من 2 إلى 4 أرقام |
| محمي_INLINE_3 | على الأقل 3 أرقام |
{n} يعادل {n,n}. {n,} ليس له حد أقصى. محمي_INLINE_7 ليس
مدعوم في JavaScript (يجب عليك كتابة {0,m}).
Pattern: \d{4}
Sample: Anni: 2020, 2024, 1999, errore 99.
^^^^ ^^^^ ^^^^{4} يوقف المطابقة عند أربعة أرقام بالضبط: 99 غير متطابق لأنه
لديه اثنين فقط. 12345 سيطابق الأرقام الأربعة الأولى (1234)، وليس
العدد الكامل.
الفترات المفتوحة وحدود التكرار
تدوين القوس المتعرج مرن: {n} يشير إلى التكرار الدقيق، {n,m} نطاق مغلق من n إلى m، بينما {n,} يترك الحد الأعلى مفتوحًا ("على الأقل n مرة"). يقوم المحرك بمعالجة هذه الأمور بكفاءة، مما يقلل من غموض محددات الكمية العامة.
جربه
ابحث عن كل سنة مكونة من 4 أرقام في النص (على سبيل المثال، `2024`، وليس `99`).
إظهار التلميح
4 أرقام بالضبط: استخدم الترميز {4} في الفئة \\d.
الحل متاح بعد 3 من المحاولات
تمرين المراجعة
ابحث عن كل رقم مكون من رقمين أو 3 أو 4 أرقام (باستثناء الأرقام المكونة من رقم واحد والأرقام التي يزيد طولها عن 5 أرقام).
إظهار التلميح
النطاق {2،4}: الحد الأدنى 2، الحد الأقصى 4 أرقام. بدون المراسي، سيطابق أيضًا أول 4 أرقام من 12345.
الحل متاح بعد 3 من المحاولات
التحدي الإضافي
ابحث عن أرقام الهواتف بالتنسيق `XXX-XXXX` (3 أرقام بالضبط، شرطة، 4 أرقام بالضبط).
إظهار التلميح
استخدم الأقواس المتعرجة {3} و{4} المطبقة على الفئة \\d.
الحل متاح بعد 3 من المحاولات