Metoda split v regulárních výrazech JavaScript
V této lekci rozebereme metodu split,
která je vám již dobře známá - rozděluje
řetězec na pole podle oddělovače. Měli byste již
vědět, že oddělovač se předává parametrem
a je to řetězec.
To však neplatí vždy - parametrem lze předat i regulární výraz. V tomto případě budou oddělovači všechny podřetězce, které odpovídají regulárnímu výrazu.
V následujícím příkladu rozdělíme řetězec na
pole podle oddělovače '-' nebo podle oddělovače
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Výsledek zapsaný do proměnné bude následující:
['a', 'b', 'c', 'd', 'e']
Je dán řetězec s datem a časem:
let str = '2025-12-31 12:59:59';
Rozdělte tento řetězec tak, aby všechny části data a času byly v jednom poli. To znamená, že byste měli získat následující pole:
['2025', '12', '31', '12', '59', '59'];