/* * $Id$ */ //******************************************************************* // felbont.prg: Egy string felbont sa elv laszt˘ karakterek ment‚n. // 1999, Csisz r Levente //******************************************************************* function felbont(str,elvalasztok) /* Az str-t felbontja az 'elvalasztok' stringben lev“ karakterekn‚l, ‚s ad egy t”mb”t, amiben az elemek vannak. Ha az 'elvalasztok' nincs megadva, akkor " "+chr(9)-t t‚telez fel. Az reseket kiveszi. Mj.: A chr(9) a tab karakter. */ local t,e,i,pos,elem if (elvalasztok==nil) elvalasztok:=" "+chr(9) elseif (len(elvalasztok)<=0) if (str=="") return {} else return {str} endif endif e:=left(elvalasztok,1) for i:=2 to len(elvalasztok) str:=strtran(str,substr(elvalasztok,i,1),e) end for t:={} while(0