[asp]中的正则表达式运用代码
网络编程 2025-03-24 04:23www.168986.cn编程入门
在今日修改一套B2B电子商务系统的过程中,偶然发现了ASP中的正则表达式功能。对于长期浸淫于ASP的我而言,这尚属首次接触。此系统中的正则表达式函数,设计巧妙,颇具实用价值。让我们一同欣赏这段代码。
函数名为RegExpTest,接受两个参数:patrn和strng。以下是函数的实现过程:
定义变量regEx、Match和Matches。接着,新建RegExp对象,并为其设置模式patrn。此处可选择是否忽略字符大小写,并设定全局可用性。然后,执行搜索并将结果赋值给Matches。遍历Matches集合,将每个匹配的字符串添加到RetStr中,并用"|"分隔。最后返回RetStr。
让我们测试一下这个函数。假设str为"我来自5565哈哈"。调用RegExpTest函数,模式为"\w+(\((\b[,0-9]+\b)?\))?",得到的strInfo将输出。这里使用了正则表达式匹配特定的模式,输出结果是经过处理后的字符串。
再来看一个例子,这是一个名为noHtml的函数,用于去除字符串中的HTML标签。它同样使用了正则表达式。设置正则对象的忽略大小写、全局性和模式。模式的目的是匹配所有的HTML标签,然后使用Replace方法将匹配到的标签替换为空字符串,达到去除HTML标签的目的。这个函数对于处理用户输入的含有HTML标签的文本非常有用。
上一篇:Centos 7.3下SQL Server安装配置方法图文教程
下一篇:没有了
编程语言
- [asp]中的正则表达式运用代码
- Centos 7.3下SQL Server安装配置方法图文教程
- 谈谈JavaScript的New关键字
- 详解javascript函数的参数
- 巧妙使用JQuery Clone 添加多行数据,并更新到数据
- 关于asp.net 自定义分页控件
- php中Snoopy类用法实例
- 如何在数据库中用好Transaction?
- 用类的继承关系(重写父类的方法)实现简易后台代
- windows下vue-cli及webpack搭建安装环境
- 详解微信UnionID作用
- web前端超出两行用省略号表示的实现方法
- JavaScript实现隐藏省略文字效果的方法
- PHP调用Mailgun发送邮件的方法
- jquery简单倒计时实现方法
- jQuery对象与DOM对象之间的相互转换