Учитывая строку "ThisStringHasNoSpacesButItDoesHaveCapitals", что является лучшим способом добавить пробелы перед заглавными буквами. Таким образом, конечная строка будет "Эта строка не имеет пространств, но имеет ли капитал"
Вот моя попытка с RegEx
System.Text.RegularExpressions.Regex.Replace(value, "[A-Z]", " $0")