我有以下内容:
string test = "CustomerNumber";
或者
string test2 = "CustomerNumberHello";
the result should be:
string result = "Customer";
从字符串中取得的第一个单词是结果,该单词一直延伸到第一个大写字母,例如这里的 'N'
我已经尝试过以下方法:
var result = string.Concat(s.Select(c => char.IsUpper(c) ? " " + c.ToString() : c.ToString()))
.TrimStart();
但是一直没有成功,希望有人可以给我提供一个小而简洁的解决方案(不使用正则表达式)。