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
随机推荐
- 基于ASP.NET+EasyUI框架实现图片上传提交表单功能(js提交图片)
- js+html5获取用户地理位置信息并在Google地图上显示的方法
- javascript经典特效分享 手风琴、轮播图、图片滑动
- js Canvas绘制圆形时钟教程
- 程序中常用的种代码
- 在 .NET Framework 2.0 中未处理的异常导致基于 ASP.NET 的应用程序意外退出
- 在Linux系统上部署Apache+Python+Django+MySQL环境
- Python读写Redis数据库操作示例
- mysql合并多条记录的单个字段去一条记录编辑
- javascript运动框架用法实例分析(实现放大与缩小效果)
- node.js中的fs.open方法使用说明
- linux中压缩与备份命令大全
- android开发教程之自定义属性用法详解
- js随机生成姓名、手机号、身份证号、银行卡号【实现代码】
- android打开应用所在的市场页面进行评分操作的方法
- 天下·网吧加油站打造稳定的电子交易平台
- 详解JSP 内置对象request常见用法
- python opencv minAreaRect 生成最小外接矩形的方法
- Android自定义带圆角的ImageView
- centos6.5安装python3.7.1之后无法使用pip的解决方案