===== Explode ===== ==== Formaat ==== stringarrayvariable$ = **explodex** ( //string// , //regex// )\\ arrayvariable$ = **explodex** ( //string// , //regex// ) ==== Beschrijving==== Deze functie deelt de //string// in stukjes telkens een //regex// reguliere expressie wordt gevonden. Deze stukjes (substrings) worden in een apparte string of in een numerieke array bewaard dankzij de assignatie ( = ).\\ De array wordt telkens geherdimensioneerd tot alle substrings erin verwerkt kunnen worden ==== Voorbeeld==== # exploderegex //[,]* a$ = "Klein, klein, kleutertje, wat doe je in mijn tuin?" print a$ w$ = explodex(a$,"[,]* ") for t = 0 to w$[?]-1 print "w$["+t+"]=" + w$[t] next t # explode on regex //[Ee][Nn]// a$ = "1 en 2 EN 3 en 5 eN 99 EN 8.88 En 6.45" n = explodex(a$,"[Ee][Nn]") print a$ for t = 0 to n[?]-1 print "n["+t+"]=" + n[t] next t geeft dan volgende resultaten Klein klein kleutertje, wat doe je in mijn tuin? w$[0]=Klein w$[1]=klein w$[2]=kleutertje w$[3]=wat w$[4]=doe w$[5]=je w$[6]=in w$[7]=mijn w$[8]=tuin? n[0]=1 n[1]=2 n[2]=3 n[3]=5 n[4]=99 n[5]=8.88 n[6]=6.45 ==== Nieuw vanaf ==== 0.9.6.56 ---- [[explode|vorige]] | [[stringcommand|Stringbewerkingen]] | [[implode|volgende]]