JavaScriptтеги регулярдуу expressionдордогу split методу
Бул сабакта биз сизге мурунтан эле тааныш болгон split методунан,
ал сапты бөлүүчүнүн негизинде массивге бөлөт. Сиз
эми бул жерде бөлүүчү параметр катары берилгенин
жана ал сап экендигин билишиңиз керек.
Бирок, бул ар дайым ушундай эмес - параметр катары регулярдуу expression да берилиши мүмкүн. Бул учурда бөлүүчү катары регулярдуу expressionга дал келген бардык ички саптар иштейт.
Төмөндөгү мисалда биз сапты '-' же '+'
бөлүүчүлөрүнүн негизинде массивге бөлөбүз:
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'];