splitter for strings
    bearophile via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Mon Jun  9 03:14:38 PDT 2014
    
    
  
Chris:
> auto word = "bla-bla";
> auto parts = appender!(string[]);
> w.splitter('-').copy(parts);
> // parts.data.length == 3 ["bla", "", "bla"]
With the current dmd 2.066alpha this code:
void main() {
     import std.stdio, std.string, std.algorithm;
     const txt = "bla-bla";
     txt.split("-").writeln;
     txt.splitter("-").writeln;
     txt.splitter('-').writeln;
}
Prints:
["bla", "bla"]
["bla", "bla"]
["bla", "bla"]
Bye,
bearophile
    
    
More information about the Digitalmars-d-learn
mailing list