返回一些字符,即从最后一个匹配之后的位置直到被搜索字符串的结尾处的字符。只读。
RegExp.rightContext
- RegExp
必选。全局 RegExp 对象。
rightContext 属性的初始值为一个空字符串。每当产生一个成功匹配时,rightContext 属性的值将更改。
注意 |
---|
以快速模式(JScript 的默认模式)运行时,RegExp 对象的属性不可用。若要从命令行编译使用这些属性的程序,必须使用 /fast- 关闭快速选项。由于线程处理问题,在 ASP.NET 中关闭快速选项是不安全的。 |
rightContext 属性的缩写是 $'。表达式 RegExp["$'"] 和 RegExp.rightContext 可交换使用。
示例下面的示例阐述了 rightContext 属性的用法:
var s; //Declare variable. var re = new RegExp("d(b+)(d)","ig"); //Regular expression pattern. var str = "cdbBdbsbdbdz"; //String to be searched. var arr = re.exec(str); //Perform the search. 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"; print(s); //Return results.
当使用 /fast- 选项编译该程序后,该程序的输出为:
$1 returns: bB $2 returns: d $3 returns: input returns : cdbBdbsbdbdz lastMatch returns: dbBd leftContext returns: c rightContext returns: bsbdbdz lastParen returns: d要求
应用于:
参考
$1...$9 属性index 属性
input 属性 ($_)
lastIndex 属性
lastMatch 属性 ($&)
lastParen 属性 ($+)
leftContext 属性 ($`)