Using lazy code to process large files
    Martin DraĊĦar via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Wed Aug  2 05:23:13 PDT 2017
    
    
  
Dne 2.8.2017 v 14:11 Daniel Kozak via Digitalmars-d-learn napsal(a):
> import std.stdio;
> import std.algorithm;
> 
> void main()
> {
> 
> 
> auto input  = ["... some text, another text", "some,another","...so,an"];
> 
> auto result = input.filter!(a => a.startsWith("..."))
>           .map!(a=>a.splitter(",").map!(a=>a.stripLeft(' ')))
>   .map!(a=>a.joiner(","));
> writeln(result);
> }
Thanks a lot. That did the trick.
Martin
    
    
More information about the Digitalmars-d-learn
mailing list