It may be worth noting that the following is supported by special code and will stop after finding the first occurrence of label in string. label (E. i. 1:) string If string is long enough relative to the first 100 matches it may be worth iterating this operation 100 times, dropping to after the most recently found label each time.
On Thu, Oct 13, 2011 at 5:02 AM, Zheng, Xin (NIH) [C] <zheng...@mail.nih.gov> wrote: > Thank you all for your excellent answers. So basically may I conclude that: > 1. For present there's no way for lazy evaluation in J; 2. For such task, I'd > better reshape my mind into J's way. > > Best, > Xin > > -----Original Message----- > From: Aai [mailto:agroeneveld...@gmail.com] > Sent: Wednesday, October 12, 2011 11:48 AM > To: Programming forum > Subject: Re: [Jprogramming] lazily look for label? > > Variable label length string: > > ]S=.;('label',":"0)&.>?~100 > label2label33label46label1label82label91label25 ....... > > Just a possibility to extract e.g. the first 6 labels: > > 6{. (<;.1~'label'&E.) S > ┌──────┬───────┬───────┬──────┬───────┬───────┐ > │label2│label33│label46│label1│label82│label91│ > └──────┴───────┴───────┴──────┴───────┴───────┘ > > > > Hallo Zheng, Xin (NIH) [C], je schreef op 12-10-11 16:34: >> Hello all, >> >> 'label' I.@E. 'label1label2label3' could give where the label starts in >> the string. If the string is very long or infinite, only limited sites, say >> the first 100 starting sites, are needed. How to do it? >> >> Thank you, >> >> Xin >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > > -- > Met vriendelijke groet, > =@@i > > ---------------------------------------------------------------------- > 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