VBS教程:VBscript属性-Global 属性
Global 属性
设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个。
object.Global [= True | False ]
对象 参数总是 RegExp 对象。如果搜索应用于整个字符串,Global 属性的值为 True,否则其值为 False。默认的设置为 False。
说明
下面的代码说明了 Global 属性的用法(改变赋予 Global 属性的值并观察其效果):
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=RetStr
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))
相关推荐
-
VBS教程:VBscript属性-Global 属性
Global 属性设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个. object.Global [= True | False ] 对象 参数总是 RegExp 对象.如果搜索应用于整个字符串,Global 属性的值为 True,否则其值为 False.默认的设置为 False. 说明下面的代码说明了 Global 属性的用法(改变赋予 Global 属性的值并观察其效果): Function RegExpTest(patrn, strng) Dim
-
VBS教程:VBscript属性-功能介绍
VBScript 属性描述语言元素返回或设置与一个错误相关联的描述性字符串.Description 属性返回搜索字符串中找到匹配项的位置.FirstIndex 属性设置或返回一个布尔值.Global 属性设置或返回帮助文件中某个主题的上下文 ID.HelpContext 属性设置或返回一个帮助文件的完整可靠的路径.HelpFile 属性设置或返回一个布尔值,指明模式搜索是否区分大小写.IgnoreCase 属性返回搜索字符串中所找到的匹配的长度.Length 属性返回或设置指明一个错误的一个数值
-
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
es5的构造函数前面如果不用new调用,this指向window,对象的属性就得不到值了,所以以前我们都要在构造函数中通过判断this是否使用了new关键字来确保普通的函数调用方式都能让对象复制到属性 function Person( uName ){ if ( this instanceof Person ) { this.userName = uName; }else { return new Person( uName ); } } Person.prototype.showUserNam
-
VBS教程:方法-Test 方法
Test 方法对指定的字符串执行一个正则表达式搜索,并返回一个 Boolean 值指示是否找到匹配的模式. object.Test(string) 参数object 必选项.总是一个 RegExp 对象的名称. string 必选项.要执行正则表达式搜索的文本字符串. 说明正则表达式搜索的实际模式是通过RegExp对象的Pattern属性来设置的.RegExp.Global属性对Test方法没有影响. 如果找到了匹配的模式,Test方法返回True:否则返回False. 下面的代码说明了Test
-
Python 类,property属性(简化属性的操作),@property,property()用法示例
本文实例讲述了Python 类,property属性(简化属性的操作),@property,property()用法.分享给大家供大家参考,具体如下: property属性的创建方式有两种:1.@property装饰器方式 2.类属性方式 ( 类属性=property() ) property属性可以简化实例对象对属性的操作(获取.设置),可以对属性做类型校验和预处理等. 装饰器方式: demo.py(@property,获取属性值,旧式类与新式类都有的方式): class Goods: @
-
js中动态创建json,动态为json添加属性、属性值的实例
如下所示: var param = {}; for(var i=0;i<fields.length;i++){ var field = fields[i]; if(field.searchCondition != undefined && $('#search'+field.name).val() != ''){ param["search."+field.name]=$('#search'+field.name).val(); } } 在js中,一个[]认为是数
-
详解C#中的属性和属性的使用
属性 属性是一种成员,它提供灵活的机制来读取.写入或计算私有字段的值.属性可用作公共数据成员,但它们实际上是称为"访问器"的特殊方法.这使得可以轻松访问数据,还有助于提高方法的安全性和灵活性. 在此示例中,TimePeriod 类存储时间段.该类在内部以秒为单位存储时间,但是名为 Hours 的属性允许客户端以小时为单位指定时间. Hours 属性的访问器执行小时与秒之间的转换. class TimePeriod { private double seconds; public dou
-
收集的FLASH的param属性和属性的详解
关于FLASH的param属性和属性的详解 <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="580" height="110"> <pa
-
Vue用v-for给循环标签自身属性添加属性值的方法
我的代码结构如下所示不能执行,会出现报错 <RadioGroup v-model="animal"> <Radio v-for='a in radio_arr' label={{a}}></Radio> </RadioGroup> export default { data(){ return{ radio_arr:['循环1','循环2','循环3'], animal:'循环2' } } } 报错信息: 修改代码如下: 修改内容为 l
-
vue中的循环对象属性和属性值用法
v-for除了可以循环数组,还可以循环对象. 例子: <template> <div> <div v-for="(item,i) in obj">{{i}}--{{item}}</div> </div> </template> <script> export default { name: "HelloWorld", data () { return { obj:{ age:1, n
随机推荐
- 从Chrome App看微信小程序的发展前景
- eclipse 中的javac命令与java命令
- swift实现自定义圆环进度提示效果
- php生成略缩图代码
- jquery ajax 检测用户注册时用户名是否存在
- 举例讲解Python的Tornado框架实现数据可视化的教程
- 大数(高精度数)模板(分享)
- 开启Javascript中apply、call、bind的用法之旅模式
- 网站性能优化之HTTP请求过程简述
- 如何把ASP编写成DLL
- PHP伪造referer实例代码
- 在sqlserver中如何使用CTE解决复杂查询问题
- 浅析Mongodb性能优化的相关问题
- SQL Server 2000“设备激活错误”的解决方法
- JavaScript中对象属性的添加和删除示例
- 浅谈Javascript中的Function与Object
- JavaScript判断表单中多选框checkbox选中个数的方法
- Ubuntu下如何设置ssh免密码登录安装
- 解决用Aspose.Words,在word文档中创建表格的实现方法
- Android应用中clearFocus方法调用无效的问题解决