如果我有,例如這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