- 数组中的第一项是整个正则表达式匹配项(“组0”)。那
hello
当然是。 - 第二项是第一个捕获组的match的内容
(w+)
。这是hello
又响了。 - 第三项是第二个捕获组的match的内容
(.*)
。那是之后的空字符串hello
。 index
是比赛开始的位置-这是字符串的第一个字符。input
向您显示执行regex的字符串,即hello
。
很难找到关于此的文档(至少对我而言),但这是MSDN上描述正则表达式匹配返回的对象的内容:http : //msdn.microsoft.com/zh-
cn/library/ie/7df7sf4x( v = vs.94).aspx:
如果未设置全局标志,则match方法返回的数组具有两个属性,
input和index。该input属性包含整个搜索的字符串。该index属性包含匹配的子字符串在完整搜索的字符串中的位置。



