Hi D

I have a white-space delimited file with quite a few columns, but I only care about columns 0, 2, 3, 4, 8, 9, 10. Since I don't need most of the 60+ columns it seemed like:

   std.algorithm.iteration.splitter()

would be a better function to use then std.array.split(). My problem is that I don't know how to get the elements I care about from the splitter, for example:

char[] line;
char[][] cols_needed;
while(file.readln(line)){
   auto a = line.splitter()
   cols_needed = ???
}

On a related note, are there any standard library functions that select specific elements of a range by index without a loop? So the logical equivalent of:

auto string_range
char[][] wanted = string_range.get( [1, 5, 7] ); // pseudo-code element selection

It's not a big deal if there's not something standard.

Thanks for the help,

Reply via email to