请问正则表达式如何过滤超链接和提取链接

第一个问题sql中的一个字段都是这种形式的<ahref=......>abde</a>(其中"......"代表任意字符.我想过滤掉"<>"留下abde.请问如何用jav... 第一个问题
sql中的一个字段都是这种形式的<a href=......>abde</a> (其中"......"代表任意字符.我想过滤掉"<>"留下abde.请问如何用javascript和正则表达式过滤掉超链.
只要把"<SCRIPT>
re = ;str = "<%=abc%>";
newstr = str.replace(re, "");
document.write(newstr)
</SCRIPT>"这段中的re给表达出来就可以了

第二个问题和这个差不多,就是sql字段中有大堆字符,其中每个字段里面包含两个以"http://image."开头的超级链接,只要分别把上面的re给表达出来,分别提取那两个链接即可.是分别提取哦
补充一下,是这些字段是数据库本身就有的,需要替换后才能用到网站上,所以比较着急.字段是"<a href="/search/search.asp?searchword=%28%D2%E2%B4%F3%C0%FB%29%BF%A8%B6%FB%C2%E5%A1%A4%CB%B9%B8%EA%C2%A1%D6%F8%A1%A2%CF%C4%B7%BD%C1%D6%D2%EB&uid=9gw5zvgsusgw5s7a5wgsssqua">卡尔洛</a> "这种形式的,这个是第一个问题的字段补充
展开
 我来答
rabbit5455
2007-02-10 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:138万
展开全部
<table>
<tr>
<td id="list">
<a href="a小区">a小区</a>ddd
<a href="b小区">b小区</a>fdsf
<a href="c小区">c小区</a>sdfas
<a href="d小区">d小区</a>asdf
<a href="e小区">e小区</a>asdf
<a href="f小区">f小区</a>asdf
<a href="g小区">g小区</a>asf
<a href="h小区">h小区</a>sdaf
<a href="i小区">i小区</a>asdf
<a href="j小区">j小区</a>af
</td>
</tr>
</table>

<br/>
结果
<br/>
<script language="JavaScript">
<!--
var s = new String();
s = document.getElementById("list").innerHTML;
//var reg = /<a href=.*>.+<\/a>/ig;
var reg = /<a href=[^<>]+>[^<>]+<\/a>/ig;
var r;
r = s.match(reg);
document.write(r); //会打印出 所有链接
alert(r.length + r); //显示所有匹配的代码
//-->
</script>
stunner22
2007-02-06 · TA获得超过791个赞
知道答主
回答量:287
采纳率:0%
帮助的人:0
展开全部
<script language="JavaScript" type="text/JavaScript">
<!--
str = "<a href=\"xxx.asp\"><div>1234567</div>89</a>";
str = str.replace(/<a.*?>(.*)<\/a>/ig,"$1")
alert(str.replace(/<(.*)>(.*)<\/\1>/ig,"$2"));
//-->
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2007-02-07
展开全部
偶不懂。。。露下脸而已。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式