C# Put Space Before Capital Letter

str = Regex.Replace(str, "([a-z])([A-Z])", "$1 $2");