Metoda split v regularnih izrazih JavaScript
V tej lekciji bomo analizirali metodo split,
ki vam je že dobro znana - razbije
niz v matriko po ločilu. Že morate
vedeti, da se ločilo posreduje kot parameter
in je to niz.
Vendar to ni vedno tako - kot parameter je mogoče predati tudi regularni izraz. V tem primeru bo ločilo vse podnize, ki ustrezajo regularnemu izrazu.
V naslednjem primeru bomo razbili niz v
matriko po ločilu '-' ali po ločilu
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Kot rezultat se bo v spremenljivko zapisalo naslednje:
['a', 'b', 'c', 'd', 'e']
Podan je niz z datumom in časom:
let str = '2025-12-31 12:59:59';
Razbijte ta niz tako, da so vsi deli datuma in časa v eni matriki. To pomeni, da bi morali dobiti naslednjo matriko:
['2025', '12', '31', '12', '59', '59'];