VBS教程:VBscript属性-Length 属性
Length 属性
返回在字符串搜索中找到的匹配的长度。
object.Length
object 参数总是一个 Match 对象。
说明
下面的代码说明了 Length 属性的用法:
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 & "
匹配" & I & "
位于"
RetStr = RetStr & Match.FirstIndex & "
。匹配的长度为"
RetStr = RetStr & Match.Length
RetStr = RetStr & "
个字符。" & vbCRLF
Next
RegExpTest = RetStr
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))
相关推荐
-
VBS教程:VBscript属性-Length 属性
Length 属性返回在字符串搜索中找到的匹配的长度. object.Length object 参数总是一个 Match 对象. 说明下面的代码说明了 Length 属性的用法: Function RegExpTest(patrn, strng) Dim regEx, Match, Matches ' 建立变量. Set regEx = New RegExp ' 建立正则表达式. regEx.Pattern = patrn ' 设置模式. regEx.
-
VBS教程:VBscript属性-功能介绍
VBScript 属性描述语言元素返回或设置与一个错误相关联的描述性字符串.Description 属性返回搜索字符串中找到匹配项的位置.FirstIndex 属性设置或返回一个布尔值.Global 属性设置或返回帮助文件中某个主题的上下文 ID.HelpContext 属性设置或返回一个帮助文件的完整可靠的路径.HelpFile 属性设置或返回一个布尔值,指明模式搜索是否区分大小写.IgnoreCase 属性返回搜索字符串中所找到的匹配的长度.Length 属性返回或设置指明一个错误的一个数值
-
JavaScript function 的 length 属性使用介绍
[1,2,3]. length 可以得到 3 , "123" . length 也可以得到 3 ,这个略懂js的都知道. 但是 eval. length ,RegExp. length ,"".toString. length ,1..toString. length 会得到什么呢? 分别得到 1 , 2 , 0 , 1 ,这些数字代表什么呢? 其实函数的 length 得到的是形参个数. 我们来简单看个例子: function test(a,b,c) {} tes
-
javascript中length属性的探索
例子1: 复制代码 代码如下: var obj={0:'a',1:'b'} alert(obj.length); //undefined var arr=['a','b'] alert(arr.length); // 2 从上面的例子看,类数组对象中的length属性并不和它储存的数据数量直接挂钩,无论是索引属性(0,1)还是length属性都作为对象的普通属性存在,它们之间并没有任何关系,js引擎并不会根据储存数据的数量来自动计算类数组对象的长度. 但是类数组对象的length所确实和存储的数
-
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
有时需要将数组转成伪数组(ArrayLike),如下 复制代码 代码如下: var ary = ['one','two','three']; var obj = {}; // 没有length属性 Array.prototype.push.apply(obj, ary); for(var i in obj){ alert(i + ': ' + obj[i]); } IE8/9/Firefox/Safari/Chrome 依次弹出了obj的key及其value.即能转换成ArrayLike. 但I
-
Javascript中函数名.length属性用法分析(对比arguments.length)
本文实例分析了Javascript中函数名.length属性用法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"&g
-
jQuery对象的length属性用法实例
本文实例讲述了jQuery对象的length属性用法.分享给大家供大家参考.具体分析如下: 此属性返回匹配的jQuery对象集合中对象的数目. length属性与size()方法返回相同的值. 语法结构: 复制代码 代码如下: $("selector").length 实例代码: 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <m
-
浅析javascript中function 的 length 属性
[1,2,3].length 可以得到 3, "123".length 也可以得到 3,这个略懂js的都知道. 但是 eval.length,RegExp.length,"".toString.length,1..toString.length 会得到什么呢? 分别得到 1,2,0,1,这些数字代表什么呢? 这个是群里很多新人朋友一直问的一个问题,其实函数的 length 得到的是形参个数.我们来简单看个例子: 复制代码 代码如下: function tes
-
Javascript学习笔记之数组的遍历和 length 属性
尽管数组在 Javascript 中是对象,但是不建议使用 for in 循环来遍历数组,实际上,有很多理由来阻止我们对数组使用 for in 循环. 因为 for in 循环将会枚举原型链上的所有属性,并且唯一阻止的方法是使用 hasOwnProperty 来判断,这将比普通的 for 循环要慢不少. 遍历 为了达到最佳性能来遍历一个数组,最好的方式就是使用经典的 for 循环. 复制代码 代码如下: var list = [1, 2, 3, 4, 5, ...... 100000000];
-
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
随机推荐
- sql server 创建临时表的使用说明
- js实现纯前端的图片预览
- 9个PHP开发常用功能函数小结
- PHP中捕获超时事件的方法实例
- VC++中HTControl控制类使用之CHTDlgBase对话框基类实例
- C++ 中dynamic_cast<>的使用方法小结
- Windows系统中使用C#读取文本文件内容的小示例
- jquery.qrcode在线生成二维码使用示例
- 图片预载入第1/3页
- 可控制Flash Player的Javascript方法总结
- repeater分页 内容显示
- Yii的CDbCriteria查询条件用法实例
- Vue入门之animate过渡动画效果
- 完美解决linux上启动redis后配置文件未生效的问题
- C# 8.0中的范围类型(Range Type)示例详解
- Java面向对象编程之类的继承详解
- Javassist之一秒理解java动态编程
- 详解C#中对于接口的实现方式(隐式接口和显式接口)
- 记录微信小程序 height: calc(xx - xx);无效问题
- 查看linux文件的命令详解