⊗jsSpRENP 130 of 294 menu

Gruppi nominati nelle espressioni regolari JavaScript

Nelle espressioni regolari è possibile assegnare nomi ai gruppi. Per questo esiste una sintassi speciale. Eccola: (?<name>pattern), dove pattern è l'espressione regolare, e name è il nome del gruppo.

Vediamo un esempio. Supponiamo di avere la seguente stringa:

let str = '2025-10-29';

Creiamo un'espressione regolare in cui ai gruppi sono assegnati dei nomi:

let reg = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/;

Applichiamo l'espressione regolare alla nostra stringa:

let res = str.match(reg);

I dati dei gruppi andranno nella proprietà groups del risultato sotto forma di oggetto:

console.log(res.groups);

Possiamo accedere a ogni elemento dell'oggetto separatamente:

console.log(res.groups.year); // 2025 console.log(res.groups.month); // 10 console.log(res.groups.day); // 29

Data una stringa con un orario:

let str = '12:59:59';

Inserisci ore, minuti e secondi in gruppi nominati separati.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta