Matches集合有两个属性:Count属性和Item属性,Count属性用于返回Matches集合中Match对象的数量,Item属性用于获取Matches中某一具体的Match对象。而Match对象有3个属性:FirstIndex属性、Length属性和Value属性,下面依次介绍一下这些属性的用法和作用。
1.FirstIndex属性
该属性用于返回字符串中,匹配内容的第一个字符在字符串中的位置。需要注意的是,字符串中字符的位置是从0开始计算的。字符串中第一个字符的位置为0,第二个字符的位置为1,依此类推。其语法如下所示。
match.FirstIndex
其中,match为Match对象的变量名称。
2.Length属性
该属性的值为一个整数,它代表了字符串中当前匹配内容的长度。对同一正则表达式,字符串中所有匹配内容的长度不一定相同。其语法如下所示。
match.Length
其中,match为Match对象的变量名称。
3.Value属性
该属性的值为字符串表达式,其值为字符串中与指定的正则表达式相匹配的文本内容,该内容受RegExp对象的Pattern属性的影响。其语法如下所示。
match.Value