There is a bug in yours and mine. $words''
should be 0 0 On Sat, Mar 24, 2012 at 10:19 PM, Blake McBride <bl...@mcbride.name> wrote: > Mine looks better! (ha) > > > On Sat, Mar 24, 2012 at 10:17 PM, Henry Rich <henryhr...@nc.rr.com> wrote: > >> J has come a long way: >> >> ];._1&(','&,) 'hello there,how,are,you today?' >> hello there >> how >> are >> you today? >> >> Henry Rich >> >> On 3/24/2012 11:08 PM, Blake McBride wrote: >> > Greetings, >> > >> > Years ago I wrote a function in APL to take a string vector and split it >> > into a matrix at the point of the commas in the string. It really came >> in >> > handy for the business applications I was writing. I converted it to J >> and >> > thought I would share it as follows: >> > >> > words =: 3 : 0 >> > >> (($r),>./r)$(,r>/i.>./r=._1+(r,1+$a)-0,r=.(a=',')#1+i.$a)#inv(a~:',')#a=.,y >> > ) >> > >> > >> > words 'hello there,how,are,you today?' >> > hello there >> > how >> > are >> > you today? >> > >> > >> > Blake McBride >> > ---------------------------------------------------------------------- >> > For information about J forums see http://www.jsoftware.com/forums.htm >> > >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm