VBS教程:对象-Match 对象
Match 对象
提供了对正则表达式匹配的只读属性的访问。
说明
Match 对象只能通过 RegExp 对象的 Execute 方法来创建,该方法实际上返回了 Match 对象的集合。所有的 Match 对象属性都是只读的。
在执行正则表达式时,可能产生零个或多个 Match 对象。每个 Match 对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。
下面的代码说明了 Match 对象的用法:
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 '
遍历Matches
集合。RetStr = RetStr & "Match " & I & " found at position "
RetStr = RetStr & Match.FirstIndex & ". Match Value is "'
RetStr = RetStr & Match.Value & "'." & vbCRLF
Next
RegExpTest = RetStr
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))
相关推荐
-
VBS教程:对象-Match 对象
Match 对象提供了对正则表达式匹配的只读属性的访问. 说明Match 对象只能通过 RegExp 对象的 Execute 方法来创建,该方法实际上返回了 Match 对象的集合.所有的 Match 对象属性都是只读的. 在执行正则表达式时,可能产生零个或多个 Match 对象.每个 Match 对象提供了被正则表达式搜索找到的字符串的访问.字符串的长度,以及找到匹配的索引位置等. 下面的代码说明了 Match 对象的用法: Function RegExpTest(patrn, strng)
-
VBS教程:VBScript 对象
VBScript 对象描述语言元素提供对已创建类的事件的访问途径.Class 对象用于保存数据主键,值对的对象.Dictionary 对象包含与运行时错误相关的信息.Err 对象提供对计算机文件系统的访问途径.FileSystemObject 对象提供对一个正则表达式匹配的只读属性的访问途径功能.Match 对象正则表达式 Match 对象的集合.Matches 集合提供简单的正则表达式支持.RegExp 对象提供对正则表达式子匹配字符串的只读值的访问.SubMatches 集合
-
VBS教程:对象-Matches 集合
Matches 集合正则表达式 Match 对象的集合. 说明Matches 集合中包含若干独立的 Match 对象,只能使用 RegExp 对象的 Execute 方法来创建之.与独立的 Match 对象属性相同,Matches `集合的一个属性是只读的. 在执行正则表达式时,可能产生零个或多个 Match 对象.每个 Match 对象都提供了与正则表达式匹配的字符串的访问入口.字符串的长度,以及标识匹配位置的索引. 下面的代码将说明如何使用正则表达式查找获得 Matches 集合,以及如何循
-
JavaScript 核心参考教程 内置对象
这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft).Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中.ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本. 本系列教程旨在向大家分享本人当年学习Javascript的笔记和心得.本系列教程预计分五个部分. 第
-
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
本文实例讲述了Zend Framework教程之请求对象的封装Zend_Controller_Request方法.分享给大家供大家参考,具体如下: 概述 请求对象是在前端控制器,路由器,分发器,以及控制类间传递的简单值对象.请求对象封装了请求的模块,控制器,动作以及可选的参数,还包括其他的请求环境,如HTTP,CLI,PHP-GTK. 请求对象的基本实现 ├── Request │ ├── Abstract.php │ ├── Apache404.php │ ├── Exceptio
-
Node.js 基础教程之全局对象
Node.js 基础教程之全局对象 在浏览器 JavaScript 中,通常 window 是全局对象. Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性. global 最根本的作用是作为全局变量的宿主. 注意: 永远使用 var 定义变量以避免引入全局变量,因为全局变量会污染 命名空间,提高代码的耦合风险. __filename 脚本绝对路径 表示当前正在执行的脚本的文件名.它将输出文件所在位置的绝对路径,且和命令行参数
-
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
本文实例讲述了Zend Framework教程之响应对象的封装Zend_Controller_Response用法.分享给大家供大家参考,具体如下: 概述 响应对象逻辑上是请求对象的搭档.目的在于收集消息体和/或消息头,因而可能返回大批的结果. Zend_Controller_Response响应对象的基本实现 ├── Response │ ├── Abstract.php │ ├── Cli.php │ ├── Exception.php │ ├── Http.php │
-
Kotlin 基础教程之类、对象、接口
Kotlin 基础教程之类.对象.接口 Kotlin中类.接口相关概念与Java一样,包括类名.属性.方法.继承等,如下示例: interface A { fun bar() fun foo() { // 可选方法体 } } class Child: A { override fun bar() { // todo } override fun foo() { super.foo() } } class 构造器 Kotlin 中的类可以有一个 主构造器, 以及一个或多个次构造器, 主构造器是类头
-
C++初阶教程之类和对象
目录 类和对象<上> 1. 类的定义 2. 类的封装 2.1 访问限定修饰符 2.2 类的封装 3. 类的使用 3.1 类的作用域 3.2 类的实例化 4. 类对象的存储 5. this 指针 5.1 this 指针的定义 5.2 this 指针的特性 类和对象<中> 1. 构造函数 1.2 构造函数的定义 2.2 构造函数的特性 2. 析构函数 2.1 析构函数的定义 3. 拷贝构函数 3.1 拷贝构造函数的定义 3.2 拷贝构造函数的特性 4. 运算符重载 4.1 运算符重载的
-
Python NumPy教程之数据类型对象详解
每个 ndarray 都有一个关联的数据类型 (dtype) 对象.这个数据类型对象(dtype)告诉我们数组的布局.这意味着它为我们提供了以下信息: 数据类型(整数.浮点数.Python 对象等) 数据大小(字节数) 数据的字节顺序(小端或大端) 如果数据类型是子数组,它的形状和数据类型是什么. ndarray 的值存储在缓冲区中,可以将其视为连续的内存字节块.所以这些字节将如何被解释由dtype对象给出. 构造数据类型(dtype)对象 数据类型对象是 numpy.dtype 类的一个实例,
随机推荐
- PHP 数组和字符串互相转换实现方法
- PHP使用PDO调用mssql存储过程的方法示例
- node实现定时发送邮件的示例代码
- jsp 生成验证码代码
- Python pip安装lxml出错的问题解决办法
- 详解基于vue的移动web app页面缓存解决方案
- asp.net 读取并显示excel数据的实现代码
- JavaScript中的对象和原型(一)
- JS 日期与时间戮相互转化的简单实例
- python创建和删除目录的方法
- mysql source 命令导入大的sql文件的方法
- php session的应用详细介绍
- JavaScript中数据类型转换总结
- B/S开发中常用javaScript技术与代码
- 用VBScript批量安装网络打印机和设置默认打印机
- 解决SQL Server虚拟内存不足情况
- PHP实现长文章分页实例代码(附源码)
- jQuery+PHP+Mysql实现抽奖程序
- jQuery布局组件EasyUI Layout使用方法详解
- 获取元素距离浏览器周边的位置的方法getBoundingClientRect