⊗jsSpREENP 131 of 294 menu

Navngitte grupper i JavaScript regex

La oss huske hvordan vi brukte grupper i selve det regulære uttrykket:

let res = str.replace(/([a-z])\1/g, '!');

Noen ganger er det situasjoner der det er mer praktisk å referere til en gruppe ikke ved dens nummer, men ved navn. For å gjøre dette må vi gi gruppen et navn:

let res = str.replace(/(?<letter>[a-z])/g, '!');

Nå kan vi referere til denne gruppen via syntaksen \k<name>, slik:

let res = str.replace(/(?<letter>[a-z])\k<letter>/g, '!');

Gitt en streng:

let str = '12:59:59 12:59:12 09:45:09';

Finn alle delstrenger med tid der timen samsvarer med sekundene.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis