string str = "你的语句"; 
str= Regex.Replace(str, @"%s", "A"); 

解决方案 »

  1.   

    这哪是我要的答案?
    "我想把三个%s分别替换为A, B ,C. "
    Thank you anyway
      

  2.   

    string pattern = @"%s";
    Regex regex = new Regex(pattern);
    string firstReplacement = regex.Replace(input, "John", 1);
    string second = regex.Replace(firstReplacement, "nature.jpg", 1);
    string final = regex.Replace(second, "Patrick", 1);哈哈,我做出来了
      

  3.   

    我不会写,所以用三个string.IndexOf查找替换,结果被领导批评了外行领导。
    你的问题用IndexOf解决效率更高。