שיעורי מודול (1/4)
קבוצות לכידה: `(...)`
לסוגריים (...) יש שתי פונקציות באחת:
- תבניות קבוצתיות, כך שמכמת חל על השלם
קבוצה (
(ab)+תואמתab,abab,ababab). - ללכוד את המחרוזת המשנה התואמת, וחשוף אותה כקבוצה ממוספרת** נגיש בנפרד (קבוצה 1, 2, 3... משמאל לימין מבוסס על **סוגרי הפתיחה**).
Pattern: (\d{4})-(\d{2})-(\d{2})
Sample: Data: 2024-03-15.
^^^^^^^^^^
Gruppi:
match = "2024-03-15"
gruppo1 = "2024"
gruppo2 = "03"
gruppo3 = "15"העורך מימין מציג את הקבוצות מתחת לכל התאמה.
כימות קבוצה
ללא סוגריים, ab+ פירושו "a ואחריו b אחד או יותר". עם סוגריים
הוא הופך ל"אחד או יותר ab":
Pattern Matcha su 'ababab':
ab+ 'ab' (poi 'a' e 'b' separati, non collegati)
(ab)+ 'ababab' come gruppo unicoלכידת מדדי קבוצות ושימוש
כל זוג סוגריים שלא קדמו להם תווים מיוחדים יוצר קבוצת לכידה ממוספרת. קבוצה 1 מתאימה לסוגריים הפתוחים הראשונה, קבוצה 2 לשניה וכן הלאה. ב-JavaScript, אתה יכול לגשת לקבוצות אלה דרך המערך המוחזר על ידי exec או matchAll.
נסה את זה
מצא כל תאריך בפורמט YYYY-MM-DD, לכידת שנה, חודש ויום כשלוש קבוצות נפרדות.
הצג רמז
עטפו כל אחד משלושת הספרות בסוגריים: כל אחד יוצר קבוצה ממוספרת.
הפתרון זמין לאחר 3 ניסיונות
סקירת התרגיל
מצא כל חזרה של 'ab' (אחת או יותר) כהתאמה בודדת. ללא סוגריים, המכמת יחול רק על ה-b האחרון.
הצג רמז
(ab)+ מתייחס ל'ab' כיחידה ומחפש חזרה אחת או יותר רצופות.
הפתרון זמין לאחר 3 ניסיונות
אתגר נוסף
Create three capture groups to extract the day, month, and year separately from dates in the format `DD/MM/YYYY`.
הצג רמז
הקף כל \\d{2} או \\d{4} בסוגריים.
הפתרון זמין לאחר 3 ניסיונות