标题:如何过滤超级链接
只看楼主
飘带飘
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-8-1
结帖率:0
 问题点数:0 回复次数:3 
如何过滤超级链接
开始
<a style="color:#666666" href="http://www.12.com/s1/11/12/20030.htm" target=_blank>小说A</a>
<a style="color:#666666" href="http://www.23.com/s1/1WERWgxing/12/2005.htm" target=_blank>小说B</a>
<a style="color:#666666" href="http://www.45.com/s1/DHDGgxing/11/200508180.htm" target=_blank>小说C</a>
结束



如何把里面的链接过滤掉,也就是最后得到:
开始
小说A
小说B
小说C
结束


搜索更多相关主题的帖子: target href blank 链接 
2007-05-23 10:24
shdyh977
Rank: 1
等 级:新手上路
威 望:1
帖 子:109
专家分:0
注 册:2007-5-22
得分:0 
很简单,如下:
开始
<a style="color:#666666" href="#" target=_blank>小说A</a>
<a style="color:#666666" href="#" target=_blank>小说B</a>
<a style="color:#666666" href="#" target=_blank>小说C</a>
结束
2007-05-23 14:18
icebo
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-6-3
得分:0 
今天我也遇到这样的问题,但是答案肯定不是楼上的说的。也不知道他的意思是什么
因为我需要的基本上是用正则过滤超级链接。自己写的表达式遇到"就执行不了,不知道为什么
可以正确过滤
<a style=color:#666666 href=http://www.12.com/s1/11/12/20030.htm target=_blank>小说A</a>
得到:
小说A
但是
<a style="color:#666666" href="http://www.12.com/s1/11/12/20030.htm" target=_blank>小说A</a>
就不行了。
还是把它顶起来望路过的高手帮忙。如果楼主已经解决了希望贴出来。

电影538:我的早晨从5点38开始  收集2万电影
http://www./
2007-11-06 18:23
icebo
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-6-3
得分:0 

自己搞顶了。用的一个函数
Function body(wstr)
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="<a.+?>"
Set Matches =re.Execute(wstr)'开始执行配置
set re=nothing
body=""
For Each Match in Matches
wstr=Replace(wstr,Match.Value,"")
body=wstr
Next
End Function
这样还没有结束,因为</a>没有去掉。你可以再用Replace去掉它。
因为自己很菜,很多问题都是解决了就算了。不会优化,或者延伸。
所以看到我发的技术贴千万就不要再找我了。咱们点到为止。


电影538:我的早晨从5点38开始  收集2万电影
http://www./
2007-11-06 21:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-141742-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.242903 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved