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
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Ca rezultat, în variabilă se va scrie următorul:
['a', 'b', 'c', 'd', 'e']
Este dat un șir cu data și ora:
let 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:
['2025', '12', '31', '12', '59', '59'];