将字符串中没有空格的每个单词大写
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 个单词的字符串放在一起开始之外,没有简单的解决方案,此时您需要提供有关分词位置的信息,或适当地格式化它。
我想弄清楚是否存在 libraries/methods 允许您将字符串中的每个单词大写,但是这些单词没有空格。例如:
"blueparrot"
应转换为 "BlueParrot"
我知道如果有空格,我可以通过以下方式完成:
var textInfo = new CultureInfo("en-US", false).TextInfo;
textInfo.ToTitleCase("blue parrot");
然而,没有间距,结果是
Blueparrot
除了说 something 将 2 个单词的字符串放在一起开始之外,没有简单的解决方案,此时您需要提供有关分词位置的信息,或适当地格式化它。