Skip to content

Instantly share code, notes, and snippets.

@skalinets
Created February 8, 2012 10:40
Show Gist options
  • Save skalinets/1768041 to your computer and use it in GitHub Desktop.
Save skalinets/1768041 to your computer and use it in GitHub Desktop.
What it would be if String.Split() did not accept muptiple delimiters
[Fact]
public void selectManyTest()
{
var s = "2#3,4%5";
var delimiters = "#,%";
var e = delimiters
.Aggregate(Enumerable.Repeat(s, 1), (current, delimiter) =>
current.SelectMany(s1 => s1.Split(delimiter)));
e.Should().Equal(new[] {"2", "3", "4", "5"});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment