84 of 264 menu

Metoden match

Metoden match returnerer et array af matches med et regulært udtryk. Hvis der ikke er nogen matches, returnerer den null. Hvis den kaldes uden modifieren g returnerer metoden et array, hvor elementet med indeks nul vil være den fundne delstreng, og de andre elementer - grupper (capturing groups). Hvis metoden kaldes med modifieren g returnerer den alle fundne matches som et array.

Syntaks

streng.match(regulærtUdtryk);

Eksempel

Lad os finde et match med et regulært udtryk og opdele det i grupper:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // det fundne console.log(res[1]); // 1. gruppe console.log(res[2]); // 2. gruppe

Resultatet af kodeudførelsen:

'12:34' '12' '34'

Eksempel

Lad os få et array af delstrenge, der består af bogstavet 'a':

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); console.log(res);

Resultatet af kodeudførelsen:

['a', 'aa', 'aaa', 'aaaa']

Se også

  • metoden test,
    som tester en streng
  • metoden matchAll,
    som finder alle matches i en streng
  • metoden exec,
    som udfører en sekventiel søgning
  • metoden replace,
    som udfører søgning og erstatning
  • metoden search,
    som udfører en søgning
  • metoden split,
    som opdeler en streng
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