我有以下内容:
string test = "CustomerNumber";
或者
string test2 = "CustomerNumberHello";
结果应该是:
string result = "Customer";
字符串中的第一个单词是结果,第一个单词直到第一个大写字母,这里是 'N'
我已经尝试过一些这样的事情:
var result = string.Concat(s.Select(c => char.IsUpper(c) ? " " + c.ToString() : c.ToString()))
.TrimStart();
但是没有成功,希望有人可以为我提供一个小而干净的解决方案(没有 RegEx)。