Metoda split în expresiile regulate JavaScript

În această lecție vom analiza metoda split, care vă este deja bine cunoscută - ea împarte un șir într-o matrice după un separator. Ar trebui să știți deja că separatorul este transmis ca parametru și acesta este un șir de caractere.

Cu toate acestea, acest lucru nu este întotdeauna așa - ca parametru poate fi transmisă și o expresie regulată. În acest caz separatorul vor fi toate subșirurile care se potrivesc cu expresia regulată.

În următorul exemplu vom împărți șirul într-o matrice după separatorul '-' sau după separatorul '+':

javascriptlet str = 'a-b+c-d+e';
let res = str.split(/[-+]/);

Ca rezultat, în variabilă se va scrie următorul:

javascript['a', 'b', 'c', 'd', 'e']
Задание 1

Este dat un șir cu data și ora:

javascriptlet str = '2025-12-31 12:59:59';

Împărțiți acest șir astfel încât toate părțile datei și timpului să fie într-o singură matrice. Adică ar trebui să obțineți următoarea matrice:

javascript['2025', '12', '31', '12', '59', '59'];