Свойство rightContext ($')
Возвращает знаки с позиции, следующей за последним совпадением, до конца строки, в которой выполняется поиск. Только для чтения.
RegExp.rightContext
Аргументы
- RegExp
Обязательный. Глобальный объект RegExp.
Заметки
Начальным значением свойства rightContext является пустая строка. Значение свойства rightContext изменяется при каждом успешном нахождении искомой подстроки.
Примечание
Свойства объекта RegExp недоступны при выполнении программы в быстром режиме, который используется в языке JScript по умолчанию.Для компиляции программы, использующей эти свойства, из командной строки необходимо выключить быстрый режим с помощью параметра /fast-.Отключать быстрый режим в ASP.NET небезопасно, поскольку могут возникнуть проблемы с многопоточным выполнением.
Для свойства rightContext можно использовать краткую форму $'. Выражения RegExp**["$'"]** и RegExp**.rightContext** являются взаимозаменяемыми.
Пример
В следующем примере демонстрируется использование свойства rightContext.
// Create the regular expression pattern.
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
// Perform the search.
var arr = re.exec(str);
// Print the output.
var s = ""
s += "$1: " + RegExp.$1 + "\n";
s += "$2: " + RegExp.$2 + "\n";
s += "$3: " + RegExp.$3 + "\n";
s += "input: " + RegExp.input + "\n";
s += "lastMatch: " + RegExp.lastMatch + "\n";
s += "leftContext: " + RegExp.leftContext + "\n";
s += "rightContext: " + RegExp.rightContext + "\n";
s += "lastParen: " + RegExp.lastParen + "\n";
Результат выполнения этой программы следующий.
$1: bB
$2: d
$3:
input: cdbBdbsbdbdz
lastMatch: dbBd
leftContext: c
rightContext: bsbdbdz
lastParen: d