<a href="http://www.pa.com/Article/gsxw/List_3.htm">首页</a>
<a href="http://www.pa.com/Article/gsxw/List_3.htm">上一页</a>
<a href="http://www.pa.com/Article/gsxw/List_1.htm">下一页</a>
<a href="http://www.pa.com/Article/gsxw/List_1.htm">尾页</a>
如何用正则替换以上文本变成如下首页
上一页
下一页
尾页

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title></title>
    </head>
    <body>
    <div id="test">
    <a href="http://www.pa.com/Article/gsxw/List_3.htm">首页</a>
    <a href="http://www.pa.com/Article/gsxw/List_3.htm">上一页</a>
    <a href="http://www.pa.com/Article/gsxw/List_1.htm">下一页</a>
    <a href="http://www.pa.com/Article/gsxw/List_1.htm">尾页</a>
    </div>
    <script>
    var str = document.getElementById('test').innerText || document.getElementById('test').textContent;
    document.write(str)
    </script>
    </body>
    </html>
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
    <script type="text/javascript">
    function replaceA()
    {
    var reg = /<a[^>]*>(.*?)<\/a>/gi;
    var str = document.getElementById("test").innerHTML;
    alert(str.replace(reg,"$1"));
    }
    </script>
    </head>
    <body> <div id="test">
    <a href="http://www.pa.com/Article/gsxw/List_3.htm">首页</a>
    <a href="http://www.pa.com/Article/gsxw/List_3.htm">上一页</a>
    <a href="http://www.pa.com/Article/gsxw/List_1.htm">下一页</a>
    <a href="http://www.pa.com/Article/gsxw/List_1.htm">尾页</a>
    </div>
    <input type="button" value="测试" onclick = "replaceA()" />
    </body>
    </html>
      

  3.   

    <A class=ShuKeyWordLink href="http://www.pp.cn/657/" target=_blank>哈哈哈!</A>由于链接中有一些特殊类型格式,以上就是一种,所以 fengyun817 兄的方法不能全部清除,只清除一部分!
      

  4.   

    code = code.replace(/\<a\s+[^\<\>]*?href[^\<\>]*?\>(.*)\<\/a\>/gi, "$1");
      

  5.   

    一定要用正则?那我就答非所问一下:var text = elem.textContent || elem.innerText;
      

  6.   

    http://topic.csdn.net/u/20110818/09/be151b7d-9dda-42e0-8614-5e6d1767ceb9.html