⊗jsSpREMP 121 of 294 menu

Grupe u metodi match u regularnim izrazima JavaScript

Kao što već znate, pronađeni podstring preko metode match se nalazi u nultom elementu niza sa rezultatom. U ostale elemente ovog niza ulaze takozvane grupe.

Grupe predstavljaju način da se pronađeno podeli na pojedinačne delove. Za njihovo korišćenje potrebno je deo regularnog izraza staviti u okrugle zagrade. U ovom slučaju u nizu sa rezultatom pored pronađenog stringa će se pojaviti i ono što je pronađeno pod regularnim izrazom, koji se nalazi u tim zagradama.

Hajde da probamo u praksi. Neka imamo ovakav string sa vremenom:

let str = '12:34';

Hajde da smestimo sate i minute iz ovog vremena u pojedinačne grupe:

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

Pogledajmo rezultat:

console.log(res[0]); // '12:34' - pronađeno console.log(res[1]); // '12' - 1. grupa console.log(res[2]); // '34' - 2. grupa

Dat je string koji sadrži domen:

let str = 'sss domain.ru zzz';

Pronađite ovaj domen i smestite njegovo ime u prvu grupu, a zonu - u drugu.

Dat je string koji sadrži datum:

let str = '31.12.2025';

Smestite dan u prvu grupu, mesec - u drugu, a godinu - u treću.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij