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 & "'." & vbCRLFNextRegExpTest = RetStrEnd FunctionMsgBox(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 类的一个实例,
随机推荐
- 文本 Unicode 码加密与解密 代码
- Go语言编程中对文件读写的基本方法整理
- jQuery实现等比例缩放大图片让大图片自适应页面布局
- js实现带关闭按钮始终显示在网页最底部工具条的方法
- js点击弹出div层实现可拖曳的弹窗效果
- document 和 document.all 分别什么时候用
- 详解iOS webview加载时序和缓存问题总结
- 实现oracle数据库字段自增长(两种方式)
- 详解Openstack组件部署 — Overview和前期环境准备
- 浅析JS中对函数function的理解(基础篇)
- PHP用户验证和标签推荐的简单使用
- Yii2 rbac权限控制之rule教程详解
- python使用append合并两个数组的方法
- Mac上安装MySQL过程分享
- MySQL replace into 语句浅析(一)
- Java中包装类介绍与其注意事项
- 论Bootstrap3和Foundation5网格系统的异同
- Android学习之文件存储读取
- Android画画板的制作方法
- 简述iOS属性中的内存管理参数
