截字符串 去除HTML标记

<%

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

'函数名:gotTopic

'作 用:截字符串,汉字一个算两个字符,英文算一个字符

'参 数:str ----原字符串

' strlen ----截取长度

'返回值:截取后的字符串

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

function gotTopic(str,strlen)

if str="" then

gotTopic=""

exit function

end if

dim l,t,c, i

str=replace(replace(replace(replace(str," "," "),""",chr(34)),">",">"),"<","<")

str=replace(str,"?","")

l=len(str)

t=0

for i=1 to l

c=Abs(Asc(Mid(str,i,1)))

if c>255 then

t=t+2

else

t=t+1

end if

if t>=strlen then

gotTopic=left(str,i) & "…"

exit for

else

gotTopic=str

end if

next

gotTopic=replace(replace(replace(replace(gotTopic," "," "),chr(34),"""),">",">"),"<","<")

end function

'=========================================================

'函数:RemoveHTML(strHTML)

'功能:去除HTML标记

'参数:strHTML --要去除HTML标记的字符串

'=========================================================

Function RemoveHTML(strHTML)

Dim objRegExp, Match, Matches

Set objRegExp = New Regexp

objRegExp.IgnoreCase = True

objRegExp.Global = True

'取闭合的<>

objRegExp.Pattern = "<.+?>"

'进行匹配

Set Matches = objRegExp.Execute(strHTML)

' 遍历匹配集合,并替换掉匹配的项目

For Each Match in Matches

strHtml=Replace(strHTML,Match.Value,"")

Next

RemoveHTML=strHTML

Set objRegExp = Nothing

set Matches=nothing

End Function

%>

时间: 2024-10-12 06:36:32

截字符串 去除HTML标记的相关文章

截字符串 去除HTML标记_正则表达式

<%'**************************************************'函数名:gotTopic'作 用:截字符串,汉字一个算两个字符,英文算一个字符'参 数:str ----原字符串' strlen ----截取长度'返回值:截取后的字符串'**************************************************function gotTopic(str,strlen)if str="" thengotTopic=

去除html标记与查询html中字条串函数

去除html标记 pattern pattern = pattern.compile("<.+?>", pattern.dotall); matcher matcher = pattern.matcher("<a href="index.html">主页</a>"); string string = matcher.replaceall(""); system.out.println(str

一个可以删除字符串中HTML标记的PHP函数

一个可以删除字符串中HTML标记的PHP函数作者:limote 当访客留言和发帖时,我们并不希望访客在留言和帖子中使用HTML标记,所以在访客提交留言和帖子时我门得把HTML标记删除,下面的函数就是实现此功能的函数 <? function delete_htm($scr) { for($i=0;$i<strlen($scr);$i++) { if(substr($scr,$i,1)=="<") { while(substr($scr,$i,1)!=">

一个可以删除字符串中HTML标记的PHP函数_php基础

一个可以删除字符串中HTML标记的PHP函数作者:limote 当访客留言和发帖时,我们并不希望访客在留言和帖子中使用HTML标记,所以在访客提交留言和帖子时我门得把HTML标记删除,下面的函数就是实现此功能的函数 <? function delete_htm($scr) { for($i=0;$i<strlen($scr);$i++) { if(substr($scr,$i,1)=="<") { while(substr($scr,$i,1)!=">

截字符串

问题描述 sId*gId_gId,sId*gId.....(注:为多个商家sid和多个产品gid,那么对应返回多个商家以及商家对应的产品)怎么截取字符 解决方案 解决方案二:最好数据什么样子具体点.解决方案三:String[]temp="sId*gId_gId,sId*gId".split(",");List<String>sIdList=newArrayList<String>();List<String>gIdList=new

php去除html标记的原生函数详解_php技巧

     strip_tags 去掉 HTML 及 PHP 的标记. 语法: string strip_tags(string str); 传回值: 字串 函式种类: 资料处理 内容说明 本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串.若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错 strip_tags 去掉 HTML 及 PHP 的标记. 语法: string strip_tags(string str); 传回值: 字串 函式种类: 资料处

asp去除HTML标记的三个实用函数

html标记|函数 <% Function RemoveHTML_A(strText)    Dim nPos1    Dim nPos2        nPos1 = InStr(strText, "<")     Do While nPos1>0         nPos2 = InStr(nPos1+1, strText, ">")         If nPos2>0 Then             strText = Lef

php 去除html标记--strip

strip_tags 去掉 HTML 及 PHP 的标记. 语法: string strip_tags(string str); 传回值: 字串 函式种类: 资料处理 内容说明 本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串.若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误.而本函式和 fgetss() 有着相同的功能. htmlspecialchars 将特殊字元转成 HTML 格式. 语法: string htmlspecialchars(

javascript中replace字符串去除空格

去除空格  代码如下 复制代码 var str= str.replace(/(^\s*)|(\s*$)/g, ""); 补充  代码如下 复制代码 <script type="text/javascript"> function trim(str){ //删除左右两端的空格     return str.replace(/(^\s*)|(\s*$)/g, ""); } function ltrim(str){ //删除左边的空格