RT  我一段 html 比如 <A title=点击查看原图 href="#" target=_blank><IMG alt=(图)美元贬值  /></A><A href="#">测试</A> 我要把这段html里的A标签过滤掉  但是超链接里面的文本还要留着  只剩下 <IMG alt=(图)美元贬值  />测试

解决方案 »

  1.   

                string str = "<A title=点击查看原图 href=\"#\" target=_blank><IMG alt=(图)美元贬值  /></A><A href=\"#\">测试</A>";
                string result = Regex.Replace(str, @"(?is)</?a[^>]*?>", "");
                Console.WriteLine(result);
      

  2.   

    谢谢您。这个正则对了  我现在还有个问题想请教您,我现在有一条update语句 更新一个字段  可能更新的字段内容有10KB  是不是sql会死掉不会执行了??
      

  3.   

    死是不会死,主要是性能问题,要看你update语句怎么写的!
      

  4.   


    刚刚问题解决了  因为我 where id='1' id是int类型 加了引号效率会慢很多吗? 我加了引号 花了 4分钟执行update操作  去掉引号 只用1秒钟
      

  5.   

    你id为int型,你写了字符型,sql会自动转换其值。
    至于是不是因为这个原因就不得而知了,毕竟没有看到你的环境。