Lots of interesting answers, thanks. As a subquestion, I am also want to reverse the bytes (but not changing the order of letters in each byte). e.g. beef would become efbe My solution is (which I used some of the answers to my last question to formulate) a=: '93930001029303040593060708'
, _2 (|."_)\|. a Implicit: reverse=:,@:( _2 &(|.\))@:|. Any interesting solutions to this? I would be interested in a way that only uses |. once at most. > Date: Fri, 19 Jun 2015 08:33:35 +0200 > From: [email protected] > To: [email protected] > Subject: Re: [Jprogramming] Inserting spaces in a string > > Here's one with variable RHA > > '93930001029303040593060708' (;: inv@ (<\~-)) 2 > > > Vijay Lulla schreef op 19-06-15 om 03:32: > > s=. '93930001029303040593060708' > > }. , _2(' '&,)\ s > > > > On Thu, Jun 18, 2015 at 8:47 PM, Jon Hough <[email protected]> wrote: > >> I have a hex string > >> 93930001029303040593060708 > >> and I want to insert spaces between each byte, i.e. I want > >> > >> 93 93 00 01 02 93 03 04 05 93 06 07 08 > >> > >> > >> My current method works fine, but seems a little clunky, plus it adds a > >> trailing space onto the end of the string, which isn't the end of the > >> world and can be cleaned up, but I want to know a terser, more elegant > >> method. My current method > >> > >> > >> > >> > >> ,@:(' '&(,~"1))@:(,&2@:(-:@:#) $ ]) > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > -- > Met vriendelijke groet, > @@i = Arie Groeneveld > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
