JavaScript регуляр ифодаларда split методаси
Ушбу дарсда биз сизга яхши маълум бўлган split методасини
кўриб чиқамиз - у сатрни ажраткич бўйича массивга ажратади. Сиз ажраткич параметр сифатида
ўтказиладиганини ва унинг сатр эканлигини билишингиз керак.
Бирок, бу ҳамиша шундай эмас - параметр сифатида регуляр ифода ҳам ўтказиш мумкин. Бу ҳолда ажраткич сифатида регуляр ифодага тушган барча қисм сатрлар ҳизмат қилади.
Кейинги мисолда биз сатрни ажраткич '-' ёки ажраткич
'+' бўйича массивга ажратамиз:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Натижада ўзгарувчига куйидагилар ёзилади:
['a', 'b', 'c', 'd', 'e']
Сана ва вақт билан сатр берилган:
let str = '2025-12-31 12:59:59';
Бу сатрни шундай ажратингки, сана ва вақтнинг барча қисмлари бир массивада бўлсин. Яъни сизда куйидаги массив ҳосил бўлиши керак:
['2025', '12', '31', '12', '59', '59'];