JScript | 语言参考 |
返回任何正则表达式搜索过程中的最后匹配的字符。只读。
RegExp.lastMatch
与此属性相关联的对象总是全局 RegExp 对象。
lastMatch 属性的初始值是一个空字符串。只要找到了匹配的字符,lastMatch 属性的值就会相应改变。
下面的例子演示了 lastMatch 属性的用法:
function matchDemo(){ var s; //
声明变量。var re = new RegExp("d(b+)(d)","ig"); //
正则表达式样式。var str = "cdbBdbsbdbdz"; //
要被查找的字符串。var arr = re.exec(str); //
进行查找。s = "$1 returns: " + RegExp.$1 + "\n";
s += "$2 returns: " + RegExp.$2 + "\n";
s += "$3 returns: " + RegExp.$3 + "\n";
s += "input returns : " + RegExp.input + "\n";
s += "lastMatch returns: " + RegExp.lastMatch + "\n";
s += "leftContext returns: " + RegExp.leftContext + "\n";
s += "rightContext returns: " + RegExp.rightContext + "\n";
s += "lastParen returns: " + RegExp.lastParen + "\n";
return(s); //
返回结果。 }document.write(matchDemo());
$1...$9 属性 | index 属性 | input 属性 | lastIndex 属性 | lastParen 属性 | leftContext 属性 | rightContext 属性
应用于:RegExp 对象