如果我有,例如这String
:如果在单词的第一个字母是大写的情况下如何在单词前面添加一个字母?
String paragraphWord = "This is A String of WoRDs";
这是我想要的结果:
ķ这是ķ的ķ话
所以ķ字符串我想在第一个字母是大写的每个单词之前加上k 。怎么做?
这是我一直没有成功尝试:
String paragraphWord = "This is A String of WoRDs";
String replacewords = string.Concat(paragraphWord.Select(c => char.IsUpper(c) ? "k" + c.ToString() : c.ToString())).TrimStart();
的(不正确)的结果是:kThis is kA kString of kWokRkDs
“我想”是不是一个问题。 – 2014-10-09 19:28:43
也许使用正则表达式?你似乎已经用你所尝试过的东西遗漏了那部分。 – 2014-10-09 19:29:11
'string.Concat(“字符串”.Select(x => Char.IsUpper(x)?“我抄了我的作业”+ x:x.ToString()));' – 2014-10-09 19:34:16