THAT's what I was looking for. I fixed the x. and y. and it worked great. Henry Rich
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Oleg Kobchenko > Sent: Wednesday, August 20, 2008 6:54 PM > To: Programming forum > Subject: Re: [Jprogramming] Swap first/last names > > '/(\w+) (\w+) (.*)/\2, \1 \3' rxs 'Henry Rich xxx' > Rich, Henry xxx > > See regexs2 from http://olegykj.sourceforge.net/ > from close to 10 years ago. > > > From: Raul Miller <[EMAIL PROTECTED]> > > > > On Wed, Aug 20, 2008 at 3:44 PM, Henry Rich wrote: > > > I need the regex command that will change > > > Henry Rich xxx > > > to > > > Rich, Henry xxx > > > (each name is terminated by a single space) > > > > require'regex' > > s=: 'Henry Rich xxx' > > p=: '(\w+) (\w+) (\w+)' > > p rxmatch s > > 0 14 > > 0 5 > > 6 4 > > 11 3 > > p ([EMAIL PROTECTED] rxcut ]) s > > ++-----+-+----+-+---+ > > ||Henry| |Rich| |xxx| > > ++-----+-+----+-+---+ > > 4 0 3 2 5 6 ;@:{ p (','; [EMAIL PROTECTED] rxcut ]) s > > Rich, Henry xxx > > > > > ---------------------------------------------------------------------- > For information about J forums see > http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
