日期:2014-05-17  浏览次数:20505 次

正则表达式难题!!!!!!!
众位大侠,我对正则表达式不甚了解,现在有这样一个问题,望众大侠帮忙看下:

现有字符串:[/表情1][/表情2]
我希望用C#的正则,将这个字符串中数字之外的部分全部替换掉,替换结果如下:
<img src="face/1.gif" /><img src="face/2.gif" />

谢谢大家!

------解决方案--------------------
C# code
        string s = "[/表情1][/表情2]";
        string r = Regex.Replace(s, @"\[/表情(\d+)\]", @"<img src=""face/$1.gif"" />");
        Response.Write(Server.HtmlEncode(r));