Metóda split v regulárnych výrazoch JavaScript
V tejto lekcii rozoberieme metódu split,
ktorá je vám už dobre známa - rozdeľuje
reťazec na pole podľa oddeľovača. Mali by ste už
vedieť, že oddeľovač sa odovzdáva ako parameter
a je to reťazec.
To však nie vždy platí - parametrom je možné odovzdať aj regulárny výraz. V tomto prípade ako oddeľovač budú slúžiť všetky podreťazce, ktoré sa zhodujú s regulárnym výrazom.
V nasledujúcom príklade rozdelíme reťazec na
pole podľa oddeľovača '-' alebo podľa oddeľovača
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Výsledkom zapísaným do premennej bude:
['a', 'b', 'c', 'd', 'e']
Daný je reťazec s dátumom a časom:
let str = '2025-12-31 12:59:59';
Rozdeľte tento reťazec tak, aby všetky časti dátumu a času boli v jednom poli. To znamená, že by ste mali dostať nasledujúce pole:
['2025', '12', '31', '12', '59', '59'];