84 of 264 menu

Metóda match

Metóda match vracia pole zhôd s regulárnym výrazom. Ak sa žiadne zhody nenájdu, vráti null. Ak je volaná bez modifikátora g, metóda vracia pole, v ktorom na nultej pozícii je nájdený podreťazec, a v ostatných prvkoch - zachytené skupiny (capturing groups). Ak je metóda volaná s modifikátorom g, vracia všetky nájdené zhody v podobe poľa.

Syntax

reťazec.match(regulárny výraz);

Príklad

Poďme nájsť zhodu s regulárnym výrazom a rozložiť ju podľa zachytených skupín:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // nájdené console.log(res[1]); // 1. skupina console.log(res[2]); // 2. skupina

Výsledok vykonania kódu:

'12:34' '12' '34'

Príklad

Poďme získať pole podreťazcov pozostávajúcich z písmen 'a':

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

Výsledok vykonania kódu:

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

Pozrite tiež

  • metóda test,
    ktorá kontroluje reťazec
  • metóda matchAll,
    ktorá hľadá všetky zhody v reťazci
  • metóda exec,
    ktorá vykonáva sekvenčné vyhľadávanie
  • metóda replace,
    ktorá vykonáva vyhľadávanie a nahradzovanie
  • metóda search,
    ktorá vykonáva vyhľadávanie
  • metóda split,
    ktorá rozdeľuje reťazec
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť