Split մեթոդը JavaScript-ի կանոնավոր արտահայտություններում

Այս դասում մենք կվերլուծենք split մեթոդը, որը արդեն լավ ծանոթ է ձեզ - այն բաժանում է տողը զանգվածի՝ ըստ բաժանարարի: Դուք արդեն պետք է իմանաք, որ բաժանարարը փոխանցվում է որպես պարամետր և դա տող է:

Սակայն դա միշտ չէ, որ այդպես է - պարամետրով կարելի է փոխանցել նաև կանոնավոր արտահայտություն: Այս դեպքում բաժանարար կհանդեսանան բոլոր այն ենթատողերը, որոնք համապատասխանել են կանոնավոր արտահայտությանը:

Հաջորդ օրինակում մենք կբաժանենք տողը զանգվածի՝ ըստ '-' բաժանարարի կամ ըստ '+' բաժանարարի:

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

Արդյունքում փոփոխականի մեջ կգրվի հետևյալը.

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

Տրված է ամսաթիվ և ժամ պարունակող տող.

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

Բաժանեք այս տողն այնպես, որ ամսաթվի և ժամի բոլոր մասերը լինեն մեկ զանգվածում: Այսինքն՝ ձեր մոտ պետք է ստացվի հետևյալ զանգվածը.

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