返回顶部
首页 > 资讯 > 精选 >VBS中RegExp对象的用法
  • 839
分享到

VBS中RegExp对象的用法

2023-06-08 16:06:22 839人浏览 泡泡鱼
摘要

这篇文章主要讲解了“VBS中RegExp对象的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VBS中RegExp对象的用法”吧!下面的代码说明了RegExp对象的用法:Function&

这篇文章主要讲解了“VBS中RegExp对象的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VBS中RegExp对象的用法”吧!


下面的代码说明了RegExp对象的用法:

Function RegExpTest(patrn, strng) Dim regEx, Match, Matches   ' 建立变量。 Set regEx = New RegExp     ' 建立正则表达式。 regEx.Pattern = patrn     ' 设置模式。 regEx.IgnoreCase = True     ' 设置是否区分字符大小写。 regEx.Global = True     ' 设置全局可用性。 Set Matches = regEx.Execute(strng)  ' 执行搜索。 For Each Match in Matches   ' 遍历匹配集合。  RetStr = RetStr & "Match found at position "  RetStr = RetStr & Match.FirstIndex & ". Match Value is '"  RetStr = RetStr & Match.Value & "'." & vbCRLF Next RegExpTest = RetStrEnd FunctionMsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))

RegExp对象在VBScript中提供正则表达式支持功能,该对象有3个属性和3个方法。

1)Execute方法

该方法用于对指定正则表达式进行匹配检测,其值返回一个Matches集合,其中包含了所有检测到匹配的Match对象。如果没有检测到任何匹配则返回一个空的Matches集合。

语法格式:regexp.Execute(string)
其中,regexp为RegExp对象的变量名称;string为要进行匹配检测的有效字符串表达式。

2)Replace方法

调用Replace方法时,如果在指定字符串中找到与指定正则表达式相匹配的字符(串),则用指定的其他字符(串)进行替换。该方法的返回值为替换以后的字符串表达式。

语法格式:regexp.Replace(string1,string2)
其中,regexp为RegExp对象的变量名称;string1为要被检测并替换的字符串表达式;string2为用于替换的字符串表达式。

sub window_onLoad()  dim str,regexpdim msgstrstr="How are you"msgstr="替换前:"&str&"<br />"'//创建RegExp对象set regexp=new RegExp'//设置正则表达式regexp.Pattern="o."'//设置是否替换所有匹配regexp.Global=Truedocument.write msgstr'//替换操作msgstr=regexp.Replace(str,"test")msgstr="替换后:"&msgstrdocument.write msgstrend sub

3)Test方法

该方法的作用是判断指定的字符串中是否有与指定的正则表达式相匹配的内容。如果有,则返回Ture;否则返回False。同Replace方法类似,调用该法时,正则表达式是由Pattern属性指定的。二者不同在于,Global属性的设置对该方法没有影响。

sub window_onLoad()  dim str,regexpdim blvarstr="This is a test"'//创建RegExp对象set regexp=new RegExp'//设置正则表达式regexp.Pattern=".s"'//调用Test方法blvar=regexp.Test(str)if blvar then document.write "在"&str&"中找到了与"&reg;exp.pattern&"相匹配的内容"else document.write "没有找到匹配内容"  end ifend sub

感谢各位的阅读,以上就是“VBS中RegExp对象的用法”的内容了,经过本文的学习后,相信大家对VBS中RegExp对象的用法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: VBS中RegExp对象的用法

本文链接: https://lsjlt.com/news/254799.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • VBS中RegExp对象的用法
    这篇文章主要讲解了“VBS中RegExp对象的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VBS中RegExp对象的用法”吧!下面的代码说明了RegExp对象的用法:Function&...
    99+
    2023-06-08
  • VBS中Drive对象的用法
    这篇文章主要介绍“VBS中Drive对象的用法”,在日常操作中,相信很多人在VBS中Drive对象的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VBS中Drive对象的用法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-08
  • VBS中对象Err的用法
    本篇内容主要讲解“VBS中对象Err的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VBS中对象Err的用法”吧!Err 含有关于运行时错误的信息。接受用于生成和清除运行时错误的 Raise...
    99+
    2023-06-08
  • VBS对象Drives的用法
    本篇内容主要讲解“VBS对象Drives的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VBS对象Drives的用法”吧!Drives 集合只读所有可用驱动器的集合。说明无论是否插入媒体,可...
    99+
    2023-06-08
  • JavaScript中如何使用RegExp对象
    这篇文章主要介绍“JavaScript中如何使用RegExp对象”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript中如何使用RegExp对象”文章能...
    99+
    2024-04-02
  • VBS下FileSystemObject对象的用法
    这篇文章主要介绍“VBS下FileSystemObject对象的用法”,在日常操作中,相信很多人在VBS下FileSystemObject对象的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VBS下Fil...
    99+
    2023-06-08
  • VBS中Match对象的使用
    本篇内容主要讲解“VBS中Match对象的使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VBS中Match对象的使用”吧!Match 对象提供了对正则表达式匹配的只读属性的访问。说明Matc...
    99+
    2023-06-08
  • JavaScript中RegExp对象属性的示例分析
    这篇文章主要介绍了JavaScript中RegExp对象属性的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。解释每个RegExp对象...
    99+
    2024-04-02
  • VBS中VBScript对象的描述
    这篇文章主要介绍“VBS中VBScript对象的描述”,在日常操作中,相信很多人在VBS中VBScript对象的描述问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VBS中VBScript对象的描述”的疑惑有所...
    99+
    2023-06-08
  • VBS中FileSystemObject对象有什么用
    这篇文章给大家介绍VBS中FileSystemObject对象有什么用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。FileSystemObject对象概述FileSystemObject 对象的作用:提供对计算机文件...
    99+
    2023-06-08
  • VBS中怎么调用CAPICOM对象
    VBS中怎么调用CAPICOM对象,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 代码如下:Const CAPICOM_HASH_ALGORITHM_M...
    99+
    2023-06-08
  • VBS中FileSystemObject对象怎么使用
    在VBS中,可以通过以下步骤来创建和使用FileSystemObject对象:1. 首先,在VBScript代码中创建一个FileS...
    99+
    2023-08-12
    VBS FileSystemObject
  • VBS中FileSystemObject对象详解
    FileSystemObject对象是Visual Basic Scripting Edition(VBS)中的一个内置对象,用于访...
    99+
    2023-08-11
    VBS
  • VBS中TextStream对象的作用是什么
    这篇文章将为大家详细讲解有关VBS中TextStream对象的作用是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。TextStream对象是用于访问文本文件的对象,它是FileSyste...
    99+
    2023-06-08
  • VBS中FileSystemObject对象的作用是什么
    VBS中FileSystemObject对象的作用是什么?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。FileSystemObject对象概述FileSystemObjec...
    99+
    2023-06-08
  • 如何在VBS中使用Err对象
    如何在VBS中使用Err对象?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Err对象是一个具有全局范围的内部对象,含有关于错误的所有信息。On Error Resume nex...
    99+
    2023-06-08
  • asp的RegExp对象正则表达式功能用法[比较全]
    RegExp对象提供简单的正则表达式支持功能。 RegExp对象的用法: 复制代码 代码如下: Function RegExpTest(patrn, strng) Dim regEx...
    99+
    2022-11-21
    RegExp 正则表达式
  • VBS中 vbscript Dictionary对象的作用是什么
    本篇文章为大家展示了VBS中 vbscript Dictionary对象的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Dictionary是存储数据键和项目对的对象,其主要属性有Coun...
    99+
    2023-06-08
  • regexp在sql中的用法
    regexp 运算符用于 sql 查询中的文本模式匹配。其语法为:where column_name regexp 'pattern',其中 pattern 是正则表达式模式。...
    99+
    2024-05-15
  • 怎么在VBS中实现wscript 对象
    今天就跟大家聊聊有关怎么在VBS中实现wscript 对象,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、wscript对象描述:提供对 Windows 脚本宿主对象模型根对象的访...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作