⊗jsSpREENP 131 of 294 menu

Navngivede grupper i regulære udtryk i JavaScript

Lad os huske, hvordan vi brugte grupper i selve det regulære udtryk:

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

Nogle gange er der situationer, hvor det er mere bekvemt at henvise til en gruppe ikke ved dens nummer, men ved dens navn. For at gøre dette skal vi give gruppen et navn:

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

Nu kan vi henvise til denne gruppe gennem syntaksen \k<name>, sådan her:

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

Givet en streng:

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

Find alle understrenge med tid, hvor timen matcher sekunderne.

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