方法一:
string s = \"a_baa\";Regex r = new Regex(\"a\");s = r.Replace(s, \"r\", 1); //替换s中的第一次出现的a,替换成r
方法二:
string s = \"1_2_3_4_5\";int firstIndex = s.IndexOf(\"_\");//查找第一次出现的_的索引位置s.Remove(firstIndex, 1).Insert(firstIndex, \"*\"); //删除索引位置处的一个字符,再进行该位置的insert即可int lastIndex = s.LastIndexOf(\"_\"); //查找最后一次出现_的索引位置s.Remove(lastIndex , 1).Insert(lastIndex , \"*\");