title: C# split string but keep split chars / separators
body: <p>I'm splitting a string by three different characters but I want the output to include the characters I split by. Is there any easy way to do this?</p>