问题:替换成<img src=/UploadPic/2007-5/200757132236554.jpg>
解决办法:
using System.Text.RegularExpressions;
chr = new Regex(@"(/[img/])([ /S/t]*?)(/[//img/])",RegexOptions.IgnoreCase);
for (m = chr.Match(result); m.Success; m = m.NextMatch())
{
result = result.Replace(m.Groups[0].ToString(),
"<img src=/""+m.Groups[2].ToString()+"/" border=0>");
}
C# 提取子匹配字符串的例子
string ll="<td>([//S//s]*?)</td>";
Regex r = new Regex(ll); //定义组
Match m = r.Match("<tr class=Alt><td>解读 C# 中的正则表达式</td>");
Response.Write(m.Groups[0].Value);
显示结果为" 解读 C# 中的正则表达式"