国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

去除HTML代碼中所有標(biāo)簽

2024-05-04 11:05:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

我們?cè)趯?a target="_blank">HTML代碼的時(shí)候有時(shí)候需要去除所有標(biāo)簽,一個(gè)個(gè)刪除標(biāo)簽異常麻煩,那么有什么梗快捷方便的方法嗎?現(xiàn)在我們一起去看看如何去除HTML代碼中所有標(biāo)簽的內(nèi)容吧。

去除HTML代碼中所有標(biāo)簽

?

復(fù)制代碼 代碼如下:

<%
'******************************
'函數(shù):RemoveHTML_A(strText)
'參數(shù):strText,待處理的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:去除HTML代碼中所有標(biāo)簽
'示例:<%=RemoveHTML_A("<b>歡迎光臨阿里西西</b>")%>
'******************************
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?=?Left(strText,?nPos1?-?1)?&?Mid(strText,?nPos2?+?1)?
????????Else?
????????????Exit?Do?
????????End?If?
????????nPos1?=?InStr(strText,?"<")?
????Loop?

????RemoveHTML_A?=?strText?
End?Function
%>


去除HTML代碼中所有標(biāo)簽之二

?

復(fù)制代碼 代碼如下:

?


<%?
'******************************?
'函數(shù):RemoveHTML_B(strText)?
'參數(shù):strText,待處理的字符串?
'作者:阿里西西?
'日期:2007/7/12?
'描述:去除HTML代碼中所有標(biāo)簽?
'示例:<%=RemoveHTML_B("<b>歡迎光臨阿里西西</b>")%>?
'******************************?
Function?RemoveHTML_B(?strText?)?
?Dim?RegEx?

?Set?RegEx?=?New?RegExp?

?RegEx.Pattern?=?"<[^>]*>"?
?RegEx.Global?=?True?

?RemoveHTML_B?=?RegEx.Replace(strText,?"")?
End?Function?
%>?


去除HTML代碼中所有標(biāo)簽之三

?

?


<%
'******************************
'函數(shù):RemoveHTML_C(strText)
'參數(shù):strText,待處理的字符串
'作者:阿里西西
'日期:2007/7/12
'描述:去除HTML代碼中所有標(biāo)簽
'示例:<%=RemoveHTML_C("<b>歡迎光臨阿里西西</b>")%>
'******************************
Function?RemoveHTML_C(?strText?)
????Dim?TAGLIST
????TAGLIST?=?";!--;!DOCTYPE;A;ACRONYM;ADDRESS;APPLET;AREA;B;BASE;BASEFONT;"?&_
??????????????"BGSOUND;BIG;BLOCKQUOTE;BODY;BR;BUTTON;CAPTION;CENTER;CITE;CODE;"?&_
??????????????"COL;COLGROUP;COMMENT;DD;DEL;DFN;DIR;DIV;DL;DT;EM;EMBED;FIELDSET;"?&_
??????????????"FONT;FORM;FRAME;FRAMESET;HEAD;H1;H2;H3;H4;H5;H6;HR;HTML;I;IFRAME;IMG;"?&_
??????????????"INPUT;INS;ISINDEX;KBD;LABEL;LAYER;LAGEND;LI;LINK;LISTING;MAP;MARQUEE;"?&_
??????????????"MENU;META;NOBR;NOFRAMES;NOSCRIPT;OBJECT;OL;OPTION;P;PARAM;PLAINTEXT;"?&_
??????????????"PRE;Q;S;SAMP;SCRIPT;SELECT;SMALL;SPAN;STRIKE;STRONG;STYLE;SUB;SUP;"?&_
??????????????"TABLE;TBODY;TD;TEXTAREA;TFOOT;TH;THEAD;TITLE;TR;TT;U;UL;VAR;WBR;XMP;"

????Const?BLOCKTAGLIST?=?";APPLET;EMBED;FRAMESET;HEAD;NOFRAMES;NOSCRIPT;OBJECT;SCRIPT;STYLE;"

????Dim?nPos1
????Dim?nPos2
????Dim?nPos3
????Dim?strResult
????Dim?strTagName
????Dim?bRemove
????Dim?bSearchForBlock

????nPos1?=?InStr(strText,?"<")
????Do?While?nPos1?>?0
????????nPos2?=?InStr(nPos1?+?1,?strText,?">")
????????If?nPos2?>?0?Then
????????????strTagName?=?Mid(strText,?nPos1?+?1,?nPos2?-?nPos1?-?1)
?????strTagName?=?Replace(Replace(strTagName,?vbCr,?"?"),?vbLf,?"?")

????????????nPos3?=?InStr(strTagName,?"?")
????????????If?nPos3?>?0?Then
????????????????strTagName?=?Left(strTagName,?nPos3?-?1)
????????????End?If

????????????If?Left(strTagName,?1)?=?"/"?Then
????????????????strTagName?=?Mid(strTagName,?2)
????????????????bSearchForBlock?=?False
????????????Else
????????????????bSearchForBlock?=?True
????????????End?If

????????????If?InStr(1,?TAGLIST,?";"?&?strTagName?&?";",?vbTextCompare)?>?0?Then
????????????????bRemove?=?True
????????????????If?bSearchForBlock?Then
????????????????????If?InStr(1,?BLOCKTAGLIST,?";"?&?strTagName?&?";",?vbTextCompare)?>?0?Then
????????????????????????nPos2?=?Len(strText)
????????????????????????nPos3?=?InStr(nPos1?+?1,?strText,?"</"?&?strTagName,?vbTextCompare)
????????????????????????If?nPos3?>?0?Then
????????????????????????????nPos3?=?InStr(nPos3?+?1,?strText,?">")
????????????????????????End?If

????????????????????????If?nPos3?>?0?Then
????????????????????????????nPos2?=?nPos3
????????????????????????End?If
????????????????????End?If
????????????????End?If
????????????Else
????????????????bRemove?=?False
????????????End?If

????????????If?bRemove?Then
????????????????strResult?=?strResult?&?Left(strText,?nPos1?-?1)
????????????????strText?=?Mid(strText,?nPos2?+?1)
????????????Else
????????????????strResult?=?strResult?&?Left(strText,?nPos1)
????????????????strText?=?Mid(strText,?nPos1?+?1)
????????????End?If
????????Else
????????????strResult?=?strResult?&?strText
????????????strText?=?""
????????End?If

????????nPos1?=?InStr(strText,?"<")
????Loop
????strResult?=?strResult?&?strText

????RemoveHTML_C?=?strResult
End?Function
%>

?去除HTML代碼中所有標(biāo)簽的內(nèi)容就介紹到這里啦,相信大家都有了一定的了解,想要了解更多的技術(shù)信息,請(qǐng)繼續(xù)關(guān)注錯(cuò)新技術(shù)頻道吧!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安阳县| 徐闻县| 上思县| 平山县| 谷城县| 沂源县| 灌南县| 霍林郭勒市| 邢台市| 锡林郭勒盟| 云南省| 安吉县| 青田县| 屏东县| 泌阳县| 腾冲县| 横山县| 新疆| 马公市| 长海县| 菏泽市| 紫金县| 台湾省| 江川县| 丹江口市| 周宁县| 宁武县| 于田县| 岑巩县| 二手房| 美姑县| 耿马| 广昌县| 江北区| 玛纳斯县| 旅游| 寿阳县| 都兰县| 日照市| 台湾省| 行唐县|