字串取代
请问一下
我有一个字串值内是
ABCDEFG
该如何把除了 A 和 B 之外的值都换成 T 呢
也有可能是除了 C 和 D 之外的值都换成 T 这样..
请各位高手相助
------解决方案--------------------
string s = "ABCDEFG";
string result = new string(s.Select(x => (x == 'A' || x == 'B') ? x : 'T').ToArray());
------解决方案--------------------结合二楼正则式就行
 string ReplaceChar = "CD";  //AB    
 string s = "ABCDEFG";
 string r = Regex.Replace(s, @"[^" + ReplaceChar  + "]", "T");
 Console.Write(r);
你可以做成一个函数,将 ReplaceChar 做成参数,