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

本文关键字:单词大 空格 字符串 | 更新日期: 2023-09-27 18:35:11

我试图弄清楚是否有现有的库/方法可以让您将字符串中的每个单词大写,但是这些单词没有空格。 例如:

"blueparrot"应转换为"BlueParrot"

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

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

但是,如果没有间距,结果是

蓝鹦鹉

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

除了

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