Xhepat në metodën match në regex JavaScript

Siç e dini tashmë, nënvargu i gjetur përmes metodës match bie në elementin zero të vargut me rezultat. Në elementët e tjerë të këtij vargu bien të ashtuquajturat xhepa.

Xhepat përfaqësojnë një mënyrë për të ndarë të gjeturen në pjesë të veçanta. Për t'i përdorur duhet të mbyllni pjesën e regex-it në kllapa të rrethore. Në këtë rast, në vargun me rezultat përveç vargut të gjetur do të shfaqet edhe ajo që ra nën regex-in që qëndron në këto kllapa.

Le të provojmë në praktikë. Le të kemi një varg të tillë me kohë:

javascriptlet str = '12:34';

Le t'i vendosim orët dhe minutat nga kjo kohë në xhepa të veçantë:

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

Le të shohim rezultatin:

javascriptconsole.log(res[0]); // '12:34' - e gjetura
console.log(res[1]); // '12'    - xhepi 1
console.log(res[2]); // '34'    - xhepi 2
Задание 1

Është dhënë një varg që përmban një domain:

javascriptlet str = 'sss domain.ru zzz';

Gjeni këtë domain dhe vendosni emrin e tij në xhepin e parë, dhe zonën - në të dytin.

Задание 2

Është dhënë një varg që përmban një datë:

javascriptlet str = '31.12.2025';

Vendosni ditën në xhepin e parë, muajin - në të dytin, dhe vitin - në të tretën.