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