日期:2014-05-18  浏览次数:20611 次

字符串替换问题求解
我用 Regex.Replace 方法替换字符,假设把“你你你你你你好村”这一段字符中的“你”替换为“我”,我只想替换前边三个,怎么实现?
替换后为“我我我你你你好村”

若此类不行还有别的方法吗?

------解决方案--------------------
C# code

new Regex("你").Replace(源字符串, "我", 3)

------解决方案--------------------
C# code
        string s = @"你你你你你你好村";
        Regex regex = new Regex("你");
        string r = regex.Replace(s, "我", 3);
        Response.Write(r);