将字符串中没有空格的每个单词大写

Capitalize each word in string that has no spaces

我想弄清楚是否存在 libraries/methods 允许您将字符串中的每个单词大写,但是这些单词没有空格。例如:

"blueparrot" 应转换为 "BlueParrot"

我知道如果有空格,我可以通过以下方式完成:

var textInfo = new CultureInfo("en-US", false).TextInfo;
textInfo.ToTitleCase("blue parrot");

然而,没有间距,结果是

Blueparrot

除了说 something 将 2 个单词的字符串放在一起开始之外,没有简单的解决方案,此时您需要提供有关分词位置的信息,或适当地格式化它。