84 of 264 menu

Metode match

Metode match atgriež masīvu ar atbilstībām ar regulāro izteiksmi. Ja atbilstību nav, tad atgriež null. Izsaukta bez modifikatora g metode atgriež masīvu, kura nulles elementā būs atrastā apakšvirkne, un pārējos elementos - grupas. Ja metode izsaukta ar modifikatoru g, tā atgriež visas atrastās atbilstības masīva veidā.

Sintakse

virkne.match(regulārā izteiksme);

Piemērs

Atradīsim atbilstību ar regulāro izteiksmi un sadalīsim to pēc grupām:

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

Koda izpildes rezultāts:

'12:34' '12' '34'

Piemērs

Iegūsim apakšvirkņu masīvu, kas sastāv no burtiem 'a':

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

Koda izpildes rezultāts:

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

Skatiet arī

  • metode test,
    kas pārbauda virkni
  • metode matchAll,
    kas meklē visas atbilstības virknē
  • metode exec,
    kas veic secīgu meklēšanu
  • metode replace,
    kas veic meklēšanu un aizstāšanu
  • metode search,
    kas veic meklēšanu
  • metode split,
    kas sadala virkni
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt