用正则替换图片问题 str_i2 = Regex.Replace(str_con, "<img.+?>", "");这句是把内容里的图片替换成空格,我现在只想把第一个图片替换成空格其他的图片正常显示,各位高手应怎么做,,指点一下,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 regexCollection 这个类有个方法可以把所有img存储为一个数组然后foreach 判断当是第一个的时候就替换,否则就退出循环 类似这样:Regex regex = new Regex(expression, option); MatchCollection matches = regex.Matches(ms); foreach(Match m in matches) {if(如果是第一张图片) //替换图片elsebreak;} 利用Match只匹配一次的特点 Regex reg = new Regex(@"<img[^>]*>"); Match m = reg.Match(yourStr); if (m.Success) { yourStr = yourStr.Remove(m.Index, m.Value.Length); } richTextBox2.Text = yourStr; 如何验证一个网站时可链接的? AJAX Extensions中的UpdatePanel .net 如何实现Session监听功能 帮忙解释一个简单的问题 JS控制服务器控件的Enable属性的问题。 关于VS2005的msdn中的文件_17137_RTL_x86_chs_vsent80_content.cab 【救命啊,我的VS2005有这么个问题,有谁知道怎么解决么?先谢过了】 自动生成的CheckBoxList中取值问题 post到其他地址,后台如何获取当前浏览页的 url 救命呀!200分相送!!!不够可以再加!!! IList问题 asp.net中有没有办法把内网的发出去邮件拦截下来
然后foreach 判断当是第一个的时候就替换,否则就退出循环
类似这样:Regex regex = new Regex(expression, option);
MatchCollection matches = regex.Matches(ms);
foreach(Match m in matches)
{
if(如果是第一张图片)
//替换图片
else
break;
}
Match m = reg.Match(yourStr);
if (m.Success)
{
yourStr = yourStr.Remove(m.Index, m.Value.Length);
}
richTextBox2.Text = yourStr;