84 of 264 menu

Методот match

Методот match враќа низа на совпаѓања со регуларен израз. Ако нема совпаѓања, ќе врати null. Повикан без модификаторот g методот враќа низа, во чиј нулти елемент ќе се наоѓа пронајдениот подстринг, а во останатите елементи - групи (capture groups). Ако методот е повикан со модификаторот g тој ги враќа сите пронајдени совпаѓања во форма на низа.

Синтакса

стринг.match(регуларен израз);

Пример

Ајде да најдеме совпаѓање со регуларниот израз и да го разложиме по групи:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // пронајденото console.log(res[1]); // 1 група console.log(res[2]); // 2 група

Резултат од извршувањето на кодот:

'12:34' '12' '34'

Пример

Ајде да добиеме низа од подстрингови, кои се состојат од букви 'a':

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

Резултат од извршувањето на кодот:

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

Погледнете ги исто така

  • методот test,
    кој проверува стринг
  • методот matchAll,
    кој ги бара сите совпаѓања во стринг
  • методот exec,
    кој извршува секвенцијалано пребарување
  • методот replace,
    кој извршува пребарување и замена
  • методот search,
    кој извршува пребарување
  • методот split,
    кој дели стринг
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј