一个字符串
str="看得见覅<a href='www.aaa.com'>分割</a>及分工的进攻的<a href='www.bb.com'>金佛</a>个的发几个iofd"问题是  怎么把a标记和里面的内容去掉
去掉后的内容
str="看得见覅及分工的进攻的个的发几个iofd"

解决方案 »

  1.   


    <script type="text/javascript">str="看得见覅 <a href='www.aaa.com'>分割 </a>及分工的进攻的 <a href='www.bb.com'>金佛 </a>个的发几个iofd" 
    .replace(/<a (.+?)>(.*?)<\/a>/ig,"$2");
    alert(str);</script>
      

  2.   

    string str = "看得见覅<a href='www.aaa.com'>分割</a>及分工的进攻的<a href='www.bb.com'>金佛</a>个的发几个iofd";
    str = Regex.Replace(str, @"(?i)<a[^>]*>","");
    str = Regex.Replace(str, @"(?i)</a>", "");
    Console.WriteLine(str);Console.Read();
      

  3.   

    3楼的不对a标记里的内容没去掉 例如<a href='www.aaa.com'>分割</a>  分割2字就没去掉
      

  4.   


    string str = "看得见覅<a href='www.aaa.com'>分割</a>及分工的进攻的<a href='www.bb.com'>金佛</a>个的发几个iofd";
    str = Regex.Replace(str, @"(?si)<a[^>]*>.*?</a>","");
      

  5.   

    Regex.Replace(htm, "<a.*?</a>", "", RegexOptions.IgnoreCase);
      

  6.   

    Regex.Replace(htm, "<a.*?</a>", "", RegexOptions.IgnoreCase);
    系统自己加空格,用这个