[asp]中的正则表达式运用代码
2023-06-13 09:13:57 时间
今天在改一套b2b的电子商务系统时,发现ASP正则,虽然用ASP很久了,但从来没用过正则表达式,这套系统中有个正则的函数很不错,自己看吧。
复制代码代码如下:
<%
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches " 建立变量。
Set regEx = New RegExp " 建立正则表达式。
regEx.Pattern = patrn " 设置模式。
regEx.IgnoreCase = False " 设置是否区分字符大小写。
regEx.Global = True " 设置全局可用性。
Set Matches = regEx.Execute(strng) " 执行搜索。
For Each Match In Matches " 遍历匹配集合。
On Error Resume Next
RetStr = RetStr & Match.Value&"|"
Next
RegExpTest = RetStr
End Function
str = "我来自#5565#哈哈"
strInfo = RegExpTest("#\w+(\((\b[,0-9]+\b)?\))?#", str)
Response.Write(strInfo)
%>
再看一例:
Function noHtml(str)
Dim re
Set re=New RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="(\<.*?\>)"
str=re.Replace(str,"")
re.Pattern="(\<\/.*?\>)"
str=re.Replace(str,"")
noHtml=str
End Function
相关文章
- 快速了解 ASP.NET Core Blazor
- 3.0Linux系统中运行ASP 3.0的实践(linux运行asp)
- ASP程序如何利用MySQL更好地实现服务(asp需要用到mysql)
- ASP和宝塔MySQL之间的稳固连接(asp连接宝塔mysql)
- ASP连接MySQL实现数据交互的操作语句(asp连接mysql语句)
- ASP实现MySQL数据库连接及编写代码(asp连接mysql代码)
- 使用 ASP 实现 MySql 数据库的分页功能(asp连接mysql分页)
- 在MySQL5中使用ASP搭建数据库连接(asp连接mysql5)
- ASP绑定MySQL实现功能强大的数据库访问(asp绑定mysql)
- 实现有效管理ASP与MySQL搭配 实现高效管理(asp搭配mysql如何)
- 数据ASP解析MySQL中文数据实现无缝互联(asp接受mysql中文)
- ASP 操作简单,快速修改MySQL数据库(asp修改mysql)
- 用ASP编写MySQL数据库程序简单又高效(asp使用mysql代码)
- ASP编程操作MySQL二进制字段(asp二进制mysql)
- 建立企业级应用ASP系统与Oracle技术配合的良好实践(asp系统oracle)
- ASP写入Oracle数据库性能瓶颈问题(asp写入Oracle慢)
- 在ASP中用正则表达式对象来校验数据的合法性
- ASP语法注释
- asp正则表达式匹配数字$数字$数字$
- ASP正则表达式的应用使用说明
- ASP.NET返回随机数实现代码
- IIS处理Asp.net请求和Asp.net页面生命周期说明
- ASP出现问题?修复ASP的批处理
- asp.net(C#)跨域及跨域写Cookie问题
- 使用ASP.NET模板生成HTML静态页面的五种方案
- asp.net中利用正则表达式判断一个字符串是否为数字的代码
- ASP.NET动态添加控件一例
- ASP.NETMVCDropDownList数据绑定及使用详解
- ASP.NET打开新页面而不关闭原来的页面实例代码