开发者网络 动网主机 支持论坛 邮局 帮助
当前位置:网络学院ASP技术正则表达式 → 一个功能更强大的函数,也是用正则表达式写的
一个功能更强大的函数,也是用正则表达式写的
日期:2001年4月26日 作者:东方蜘蛛(转) 人气:     [ ]
<%
Option Explicit

Function stripHTML(strtext)
dim arysplit,i,j, strOutput
arysplit=split(strtext,"<")

if len(arysplit(0))>0 then j=1 else j=0

for i=j to ubound(arysplit)
if instr(arysplit(i),">") then
arysplit(i)=mid(arysplit(i),instr(arysplit(i),">")+1)
else
arysplit(i)="<" & arysplit(i)
end if
next

strOutput = join(arysplit, "")
strOutput = mid(strOutput, 2-j)
strOutput = replace(strOutput,">",">")
strOutput = replace(strOutput,"<","<")

stripHTML = strOutput
End Function


%>

<form method="post" id=form1 name=form1>
<b>Enter an HTML String:</b><br>
<textarea name="txtHTML" cols="50" rows="8" wrap="virtual"><%=Request("txtHTML")%></textarea>
<p>
<input type="submit" value="Strip HTML Tags!" id=submit1 name=submit1>
</form>

<% if Len(Request("txtHTML")) > 0 then %>
<p><hr><p>
<b><u>View of string <i>with no</i> HTML stripping:</u></b><br>
<xmp>
<%=Request("txtHTML")%>
</xmp><p>
<b><u>View of string <i>with</i> HTML stripping:</u></b><br>
<pre>
<%=StripHTML(Request("txtHTML"))%>
</pre>
<% End If %>

(出处:CHINAASP)

相关文章:
 
·17种正则表达式
·正则表达式练习器
·用正则表达式突出显示字符串中查询到的单词的函数
·C#正则表达式应用范例
·不用正则表达式来实现非大小写替换
·用正则表达式写的HTML分离函数
·ASP中正则表达式的应用(二)
·ASP中正则表达式的应用(一)
·正则表达式例子:获得某个网页上的所有超裢接
·正则表达式例子:在一个字符串中查找另一个字符串
相关软件:
 
说明:本站部分内容收集于网络,如有侵犯您的权益请来信告知,我们会第一时间进行处理,谢谢
 → 特别推荐
 → 热点TOP10

关于本站 | 诚聘英才 | 业务合作 | 联系我们 | 广告合作 | 收藏本站

海口动网先锋网络科技有限公司版权所有
Copyright ? 2000 - 2003 AspSky.Net
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077