当前位置: 代码迷 >> ASP.NET >> c# replace无法替换,该怎么处理
  详细解决方案

c# replace无法替换,该怎么处理

热度:7620   发布时间:2013-02-25 00:00:00.0
c# replace无法替换
body.Replace("{中文1}", str);

替换不了,请大家们帮忙看下

------解决方案--------------------------------------------------------
没问题
C# code
            string s = "fdsfsdf{中文1}dfdf)";            s = s.Replace("{中文1}", "abc");
------解决方案--------------------------------------------------------
C# code
            string str = @"画布{中文1}不是别{中文2}的正是那{中文3}些布满了尘土{中文4}的后车{中文5}窗,也许在别{中文6}人眼里它们是{中文7}让人恨不得{中文8}马上就清{中文9}理掉的尘{中文10}埃,但是在眼{中文11}里却变成了能够激{中文12}发出无限灵{中文13}感的空白,大{中文14}概这就是艺术{中文15}家的天{中文16}赋异禀之处{中文17}吧,好像一样,同{中文18}样的事{中文19}物在不同人的眼里竟然是那{中文20}么的大相{中文21}径庭,着实{中文23}让人佩{中文22}服。";            string result = Regex.Replace(str, @"\{中文\d+\}", "abc");            Console.WriteLine(result);
------解决方案--------------------------------------------------------
探讨
C# code

string str = @"画布{中文1}不是别{中文2}的正是那{中文3}些布满了尘土{中文4}的后车{中文5}窗,也许在别{中文6}人眼里它们是{中文7}让人恨不得{中文8}马上就清{中文9}理掉的尘{中文10}埃,但是在眼{中文11}里却变成了能够激{中文12}发出无限灵{中文13}感的空白,大{中文14}概这就是艺术{中文15}家的天{中文1……
  相关解决方案