Actually the first item in the list
 is used to determine the cuts: 

  ];._1',hello there,how,are,you today?'
hello there
how        
are        
you today? 

   ];._1'?hello? there,how,are,you? today?'
hello             
 there,how,are,you
 today 

Linda           
           

-----Original Message-----
From: programming-boun...@jsoftware.com 
[mailto:programming-boun...@jsoftware.com] On Behalf Of Linda Alvord
Sent: Wednesday, March 28, 2012 2:54 AM
To: 'Programming forum'
Subject: Re: [Jprogramming] Word splitter

  >',' cut 'hello there,how,are,you today?'
hello there
how        
are        
you today? 
   
   cut
' '&$: :([: -.&a: <;._2@,~)
   
This uses  cut  also:

   ];._1',','hello there,how,are,you today?'
hello there
how        
are        
you today? 

Oddly, this doesn't work:
 
   ;._1',','hello there,how,are,you today?'
|syntax error
|       ;._1',','hello there,how,are,you today?'   

Linda

-----Original Message-----
From: programming-boun...@jsoftware.com 
[mailto:programming-boun...@jsoftware.com] On Behalf Of Björn Helgason
Sent: Sunday, March 25, 2012 4:04 AM
To: Programming forum
Subject: Re: [Jprogramming] Word splitter

 >',' cut 'hello there,how,are,you today?'

2012/3/25 Blake McBride <bl...@mcbride.name>

> 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
>



--
Björn Helgason, Verkfræðingur
Fornustekkum II
781 Hornafirði,
t-póst: gos...@gmail.com
gsm: +3546985532
twitter: @flugfiskur
http://groups.google.com/group/J-Programming


Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans

góður kennari getur stigið á tær án þess að glansinn fari af skónum
          /|_      .-----------------------------------.
         ,'  .\  /  | Með léttri lund verður        |
     ,--'    _,'   | Dagurinn í dag                     |
    /       /       | Enn betri en gærdagurinn  |
   (   -.  |        `-----------------------------------'
   |     ) |         (\_ _/)
  (`-.  '--.)       (='.'=)   ♖♘♗♕♔♙
   `. )----'        (")_(") ☃☠
----------------------------------------------------------------------
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

Reply via email to