用正则表达式过滤html代码

2016-02-19 13:51 4 1 收藏

下面是个简单易学的用正则表达式过滤html代码教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - Web开发 】

代码例子如下:
%
Option Explicit

Function stripHTML(strHTML)
'Strips the HTML tags from strHTML

Dim objRegExp, strOutput
Set objRegExp = New Regexp

objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = ".+?"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

'Replace all HTML tag matches with the empty string
strOutput = objRegExp.Replace(strHTML, "")

'Replace all and with and
strOutput = Replace(strOutput, "", "")
strOutput = Replace(strOutput, "", "")

stripHTML = strOutput 'Return the value of strOutput

Set objRegExp = Nothing
End Function
%

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

form method="post" id=form1 name=form1
bEnter an HTML String:/bbr
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 %
phrp
buView of string iwith no/i HTML stripping:/u/bbr
xmp
%=Request("txtHTML")%
/xmpp
buView of string iwith/i HTML stripping:/u/bbr
pre
%=StripHTML(Request("txtHTML"))%
/pre
% End If %

来源:https://www.tulaoshi.com/n/20160219/1605438.html

延伸阅读
标签: Web开发
代码如下: import re def is_prime(num): return not re.match(r"^1?$|^(11+?)\1+$", '1' * num) 这个正则表达式实际上表示所有合数长度的"1"串(还包括特例"1")。 (11+?)表示所有大于等于2的整数,后面接着的\1+表示重复一次以上——这不就是所有合数吗~~
标签: Web开发
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为元字符)。模式描述在搜索文本时要匹配的一个或多个字符串。   正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行。 /\d{2}-\d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /\s*(\S+)(\s[^]*)?[\s\S]*\s*\/\1\s*/ ...
标签: Web开发
正则表达式在PHP中被用来处理复杂的文字串。支持正则表达式的函数有: ereg()ereg replace()eregi replace()split() 这些函数都将正则表达式作为他们的第一个参数。PHP使用POSIX扩展规则表达式(使用POSIX 1003.2)。要找到所有的关于POSIX扩展规则表达式的描述,请查看包括在PHP发行版本之内的regex man页面。 Examp...
正则表达式简介 翻译:NorthTibet 原文出处:Regular Expressions 有些新手对正则表达式不是很熟悉,有必要在此作一简单回顾。如果你是正则表达式高手,可以不用看这一部分。 正则表达式是描述字符串集的字符串。例如,正则表达式“Mic*”描述所有包含“Mic”,后跟零个或多个字符的字符串。Mickey、Microsoft、Michelangelo...
标签: Web开发
正则表达式的功能实在太强大了~以下为找到的一个关于正则表达式基本语法的介绍: 首先让我们看两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下: "^The":表示所有以"The"开始的字符串("There","The cat"等); "of despair$":表示所以以"of despair"结尾的字符串; "^abc$":表示开始和结尾都是"abc"...

经验教程

382

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部