==== Explodex ==== === Формат: === строковый_массив$ = explodex( строка, рег_выражение )\\ числовой_массив = explodex( строка, рег_выражение ) === Описание: === Разделяет //строку// на подстроки, где разделитель определяет регулярное выражение //рег_выражение//. Подстроки сохраняются в строковом или числовом массиве, определенном в операторе присваивания. Размер массива будет изменен, согласно количеству полученных подстрок. === Смотри также: === [[explode|Explode]], [[implode|Implode]] === Пример: === # разделение по выражению //[,]* // a$ = "В лесу родилась елочка, в лесу она росла." w$ = explodex(a$,"[,]* ") for t = 0 to w$[?]-1 print "w$["+t+"]=" + w$[t] next t # разделение по выражению //[Ии][Лл][Ии]// a$="1 или 2 ИЛИ 3 Или 5 иЛИ 99 ИЛи 8.88 иЛи 6.45" n = explodex(a$,"[Ии][Лл][Ии]") for t = 0 to n[?]-1 print "n["+t+"]=" + n[t] next t Будет напечатано w$[0]=В w$[1]=лесу w$[2]=родилась w$[3]=елочка w$[4]=в w$[5]=лесу w$[6]=она w$[7]=росла. n[0]=1 n[1]=2 n[2]=3 n[3]=5 n[4]=99 n[5]=8.88 n[6]=6.45 === Впервые в версии: === 0.9.6.55