Справочник по JScript : Свойства JScript : Свойство $1...$9
смотрим также
Материал из Справочник Web-языков
Версия от 15:06, 26 апреля 2011; Evgen (Обсуждение | вклад)
Содержание |
Свойство $1...$9
Возвращает девять последних сохраненных в памяти фрагментов, совпадающих с шаблоном поиска. Только для чтения.
Синтаксис
RegExp.$n
Аргументы
- RegExp
- Обязательный аргумент. Глобальный объект RegExp.
- n
- Обязательный аргумент. Целое число в диапазоне от 1 до значения 9.
Описание
Значения свойств $1...$9 изменяются при каждом успешном обнаруженном совпадении. В шаблоне регулярного выражения можно указать любое количество заключенных в скобки подстрок, но сохраняется только девять последних совпадений.
Примеры
В примере показано как используется свойство $1...$9 для поиска совпадений.
var newLine = "
"; var re = /(\w+)@(\w+)\.(\w+)/g var src = "Please send mail to [email protected] and [email protected]. Thanks!" var result; var s = ""; // Получаем первое совпадение. result = re.exec(src); while (result != null) { // Покажем совпадения. s += newLine; // Покажем совпадения и подсовпадения в глобальном объекте RegExp. s += "RegExp.lastMatch: " + RegExp.lastMatch + newLine; s += "RegExp.$1: " + RegExp.$1 + newLine; s += "RegExp.$2: " + RegExp.$2 + newLine; s += "RegExp.$3: " + RegExp.$3 + newLine; // Покажем совпадения и подсовпадения в массиве, который возвращается // с помощью метода exec. for (var index = 0; indexПоддержка
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/24th3sah(v=VS.85).aspx