⊗jsSpREMP 121 of 294 menu

Групе у методу match у регуларним изразима JavaScript

Као што већ знате, пронађени подстринг преко методе match се налази у нултом елементу низа са резултатом. У остале елементе овог низа се смештају такозване групе.

Групе представљају начин да се пронађено разбије на одвојене делове. За њихово коришћење потребно је део регуларног израза затворити у заграде заграде. У овом случају у низу са резултатом поред пронађеног стринга ће се појавити и оно што је ушло под регуларни израз који се налази у тим заградама.

Хајде да пробамо у пракси. Претпоставимо да имамо овакав стринг са временом:

let str = '12:34';

Хајде да сместимо сате и минуте из овог времена у одвојене групе:

let res = str.match(/(\d+):(\d+)/);

Погледајмо резултат:

console.log(res[0]); // '12:34' - пронађено console.log(res[1]); // '12' - 1. група console.log(res[2]); // '34' - 2. група

Дат је стринг који садржи домен:

let str = 'sss domain.ru zzz';

Пронађите тај домен и његово име ставите у прву групу, а зону у другу.

Дат је стринг који садржи датум:

let str = '31.12.2025';

Ставите дан у прву групу, месец у другу, а годину у трећу.

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