手机
当前位置:查字典教程网 >编程开发 >ASP教程 >asp去除所有的超级链接的两种方法 替换与正则
asp去除所有的超级链接的两种方法 替换与正则
摘要:通过正则去除字符串中所有的超级链接

<%

'******************************

'函数:RemoveHref_A(HTMLstr)

'参数:HTMLstr,待去除链接的字符串

'作者:阿里西西

'日期:2007/7/12

'描述:去除字符串中所有的超级链接

'示例:<%=RemoveHref_A("<ahref=/abc/h.html>测试</a>")%>

'******************************

FunctionRemoveHref_A(HTMLstr)

Dimn,str1,str2,str3,str4

HTMLstr=Lcase(HTMLstr)

Forn=1toUbound(Split(HTMLstr,"<a"))

str1=Instr(HTMLstr,"<a")

str2=Instr(str1,HTMLstr,">")

HTMLstr=left(HTMLstr,str1-1)&right(HTMLstr,len(HTMLstr)-len(left(HTMLstr,str2)))

HTMLstr=replace(HTMLstr,"</a>","")

RemoveHref_A=HTMLstr

Next

EndFunction

%>

通过正则去除字符串中所有的超级链接

<%

'******************************

'函数:RegRemoveHref(HTMLstr)

'参数:HTMLstr,待去除链接的字符串

'作者:阿里西西

'日期:2007/7/12

'描述:通过正则去除字符串中所有的超级链接

'示例:<%=RegRemoveHref("<ahref=/abc/h.html>测试</a>")%>

'******************************

FunctionRegRemoveHref(HTMLstr)

Setra=NewRegExp

ra.IgnoreCase=True

ra.Global=True

ra.Pattern="<a[^>]+>(.+?)</a>"

RegRemoveHref=ra.replace(HTMLstr,"$1")

ENDFunction

%>

【asp去除所有的超级链接的两种方法 替换与正则】相关文章:

用ASP读取XML文件的具体方法与示例

图片的入库与读取的方法

用asp实现无组件生成验证码的方法2种

asp 过滤数组重复数据

asp显示日历效果

aspjpeg组件使用方法

asp的程序能实现伪静态化的方法

[asp]怎么添加验证码的解决方法

asp错误的几种处理方式

随机增加网站点击的一个不错的方法 原创

精品推荐
分类导航