日期:2011-08-05 浏览次数:20449 次
问题:替换成<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# 中的正则表达式"