JavaScript регуляр ифодаларда split методаси

Ушбу дарсда биз сизга яхши маълум бўлган 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'];