Metoda split w wyrażeniach regularnych JavaScript
W tej lekcji przeanalizujemy metodę split,
która jest już Ci dobrze znana - dzieli ona
ciąg znaków na tablicę według separatora. Powinieneś
wiedzieć, że separator jest przekazywany jako parametr
i jest to ciąg znaków.
Jednak nie zawsze tak jest - parametrem można przekazać również wyrażenie regularne. W tym przypadku separatorami będą wszystkie podciągi, które pasują do wyrażenia regularnego.
W następnym przykładzie podzielimy ciąg znaków na
tablicę według separatora '-' lub separatora
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
W rezultacie do zmiennej zostanie zapisane następujące:
['a', 'b', 'c', 'd', 'e']
Dany jest ciąg znaków z datą i czasem:
let str = '2025-12-31 12:59:59';
Podziel ten ciąg znaków tak, aby wszystkie części daty i czasu znalazły się w jednej tablicy. To znaczy, że powinieneś otrzymać następującą tablicę:
['2025', '12', '31', '12', '59', '59'];