using System.Text.RegularExpressions;
public class StringSplitters
public string[] SplitCamelCase(string source)
return Regex.Split(source, @"(?<!^)(?=[A-Z])");
public static void Main()
var stringSplitters = new StringSplitters();
var split = stringSplitters.SplitCamelCase("HelloWorld");