⊗jsSpREMP 121 of 294 menu

Žepi v metodi match v regularnih izrazih JavaScript

Kot že veste, najdeni podniz z metodo match pade v ničelni element matrike z rezultatom. V ostale elemente te matrike padejo tako imenovani žepi.

Žepi predstavljajo način za razbijanje najdenega na ločene dele. Za njihovo uporabo morate del regularnega izraza zapreti v okrogle oklepaje. V tem primeru se bodo v matriki z rezultatom poleg najdenega niza pojavili tudi tisti deli, ki ustrezajo regularnemu izrazu znotraj teh oklepajev.

Poskusimo v praksi. Recimo, da imamo tak niz s časom:

let str = '12:34';

Postavimo ure in minute iz tega časa v ločene žepe:

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

Poglejmo rezultat:

console.log(res[0]); // '12:34' - najdeno console.log(res[1]); // '12' - 1. žep console.log(res[2]); // '34' - 2. žep

Podan je niz, ki vsebuje domeno:

let str = 'sss domain.ru zzz';

Poiščite to domeno in njeno ime postavite v prvi žep, območje (cona) pa v drugi.

Podan je niz, ki vsebuje datum:

let str = '31.12.2025';

Dan postavite v prvi žep, mesec - v drugi, leto pa v tretji.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni