[asp]中的正则表达式运用代码

 更新时间:2007年08月01日 19:45:16   作者:  
今天在改一套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

相关文章

  • 日常收集JS邮箱验证正则表达式

    日常收集JS邮箱验证正则表达式

    本篇文章是小编日常整理些有关js邮箱验证正则表达式,内容比较经典,特此把内容分享到脚本之家网站供大家借鉴
    2015-10-10
  • JavaScript RegExp 正则表达式对象详细说明

    JavaScript RegExp 正则表达式对象详细说明

    RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
    2010-12-12
  • 正则表达式中的$分组使用示例详解

    正则表达式中的$分组使用示例详解

    正则表达式中的$符号通常用于表示字符串的结束位置,但当你在替换操作或者某些特殊上下文中提到 $ 后跟数字(如 $1, $2, etc.),这并不表示结束位置,而是引用之前正则表达式捕获组的内容,这篇文章主要介绍了正则表达式中的$分组使用示例详解,需要的朋友可以参考下
    2024-05-05
  • 正则表达式模式匹配字符串基础知识

    正则表达式模式匹配字符串基础知识

    这篇文章主要介绍了正则表达式模式匹配字符串基础知识,分为匹配字符串的基本规则和正则匹配、查找与替代的知识,本文给大家介绍的非常不错,需要的朋友可以参考下
    2017-11-11
  • 一文详解密码的正则表达式写法

    一文详解密码的正则表达式写法

    这篇文章主要为大家介绍了一文详解密码的正则表达式写法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • php正则表达式完全教程之精华篇

    php正则表达式完全教程之精华篇

    这篇文章主要给大家介绍php正则表达式的部分例子和php正则表达式的匹配规则,需要的朋友可以参考下
    2015-09-09
  • 正则表达式的基本语法汇总篇(推荐!)

    正则表达式的基本语法汇总篇(推荐!)

    一般开发中都会接触到正则表达式,作为一名合格的前端,也应该了解一下正则表达式编写原则,便于自己也能快速编写想要的正则表达式,下面这篇文章主要给大家介绍了关于正则表达式的基本语法汇总的相关资料,需要的朋友可以参考下
    2022-09-09
  • 密码强度的正则表达式两种方案JS总结篇

    密码强度的正则表达式两种方案JS总结篇

    本文给出了两个密码强度的正则表达式方案,一个简单,一个更复杂和安全。并分别给出了两个方案的解析和测试程序。对密码强度正则表达式的两种方案感兴趣的朋友跟随脚本之家一起看看吧
    2018-03-03
  • js正则表达式中的单行模式与多行模式实例分析

    js正则表达式中的单行模式与多行模式实例分析

    这篇文章主要介绍了js正则表达式中的单行模式与多行模式,实例分析了js正则表达式中实现单行模式与多行模式的技巧,需要的朋友可以参考下
    2015-01-01
  • 正则表达式进行页面表单验证功能

    正则表达式进行页面表单验证功能

    一般做到注册页面的时候,当用户填完信息,都需要对他们的信息进行验证,这就要用到正则表达式。本文通过实例给大家介绍正则表达式进行页面表单验证功能,一起看看吧
    2017-03-03

最新评论