Свойство input ($_)
Обновлен: Ноябрь 2007
Возвращает строку, в которой выполняется поиск регулярного выражения.
//Syntax 1
{RegExp | reArray}.input
//Syntax 2
RegExp.$_
//The $_ property may be used as shorthand for the input property
//for the RegExp object.
Аргументы
RegExp
Обязательный. Глобальный объект RegExp.reArray
Обязательный. Массив, возвращенный методом exec объекта Regular Expression.
Заметки
Значением свойства input является строка, в которой выполняется поиск регулярного выражения.
Начальным значением свойства RegExp.input является пустая строка (""). Значение этого свойства предназначено только для чтения, оно изменяется при каждом успешном обнаружении искомого выражения.
Примечание. |
---|
Свойства объекта RegExp недоступны при работе в быстром режиме, который используется в языке Jscript по умолчанию. Чтобы выполнить компиляцию программы, в которой используются эти свойства, из командной строки, необходимо выключить быстрый режим с помощью параметра /fast-. Отключать параметр быстрого выполнения программ в ASP.NET небезопасно, поскольку могут возникнуть проблемы с многопоточным выполнением. |
Пример
В следующем примере демонстрируется использование свойства input.
var str : String = "A test string.";
var re : RegExp = new RegExp("\\w+","ig");
var arr : Array = re.exec(str);
print("The string used for the match was: " + arr.input);
После выполнения этой программы выводится следующий результат:
The string used for the match was: A test string.
Требования
Применение:
См. также
Основные понятия
Синтаксис регулярного выражения