Blog

Given the string "ThisStringHasNoSpacesButItDoesHaveCapitals" what is the best way to add spaces before the capital letters. So the end string would be "This String Has No Spaces But It Does Have Capitals"

Here is my attempt with a RegEx:

System.Text.RegularExpressions.Regex.Replace(value, "[A-Z]", " $0")

Few examples for AWK text processor.