On Wednesday, 10 October 2012 at 00:18:17 UTC, ixid wrote:
Is there an effective way of splitting a string with a set of
tokens? Splitter feels rather limited and multiple passes gives
you an array of arrays of strings rather than an array of
strings. I'm not sure if I'm missing an obvious application of
library methods or if this is absent.
You can use std.regex.splitter like this:
auto r = regex(`,| |(--)`);
auto str = "string we,want--to,split";
writeln(splitter(str, r)); //will pring ["string", "we", "want",
"to", "split"]