84 of 264 menu

Metoda match

Metoda match zwraca tablicę dopasowań do wyrażenia regularnego. Jeśli nie ma dopasowań, to zwróci null. Wywołana bez modyfikatora g metoda zwraca tablicę, w zerowym elemencie której będzie znajdować się znaleziony podciąg, a w pozostałych elementach - grupy przechwytujące. Jeśli metoda jest wywołana z modyfikatorem g zwraca wszystkie znalezione dopasowania w postaci tablicy.

Składnia

ciąg.match(wyrażenie regularne);

Przykład

Znajdźmy dopasowanie do wyrażenia regularnego i rozłóżmy je na grupy przechwytujące:

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

Wynik wykonania kodu:

'12:34' '12' '34'

Przykład

Pobierzmy tablicę podciągów składających się z liter 'a':

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

Wynik wykonania kodu:

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

Zobacz też

  • metoda test,
    która sprawdza ciąg
  • metoda matchAll,
    która wyszukuje wszystkie dopasowania w ciągu
  • metoda exec,
    która wykonuje sekwencyjne wyszukiwanie
  • metoda replace,
    która wykonuje wyszukiwanie i zamianę
  • metoda search,
    która wykonuje wyszukiwanie
  • metoda split,
    która dzieli ciąg
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć