Справочник по JScript : Свойства JScript : Свойство $1...$9

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Свойство $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 george@contoso.com and someone@example.com. 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 < result.length; index++) { s += index + ": "; s += result[index]; s += newLine; } // Получаем следующее совпадение. result = re.exec(src); } document.write(s); // Output: // RegExp.lastMatch: george@contoso.com // RegExp.$1: george // RegExp.$2: contoso // RegExp.$3: com // 0: george@contoso.com // 1: george // 2: contoso // 3: com // RegExp.lastMatch: someone@example.com // RegExp.$1: someone // RegExp.$2: example // RegExp.$3: com // 0: someone@example.com // 1: someone // 2: example // 3: com

Поддержка

JScript Version 1

Смотрите также

Ссылки на источники

http://msdn.microsoft.com/en-us/library/24th3sah(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования