⊗jsSpRENP 130 of 294 menu

Namngivna fångstgrupper i JavaScript reguljära uttryck

I reguljära uttryck kan man ge namn åt fångstgrupper. Det finns en speciell syntax för detta. Här är den: (?<name>pattern), där pattern är det reguljära uttrycket, och name är namnet på fångstgruppen.

Låt oss titta på ett exempel. Antag att vi har följande sträng:

let str = '2025-10-29';

Låt oss skapa ett reguljärt uttryck där fångstgrupperna har namn:

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

Låt oss applicera det reguljära uttrycket på vår sträng:

let res = str.match(reg);

Data från fångstgrupperna hamnar i egenskapen groups av resultatet som ett objekt:

console.log(res.groups);

Vi kan komma åt varje element i objektet separat:

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

Given en sträng med en tid:

let str = '12:59:59';

Lägg timmar, minuter och sekunder i separata namngivna fångstgrupper.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa