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