Поделиться через


Свойство 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 является пустая строка (""). Значение этого свойства предназначено только для чтения, оно изменяется при каждом успешном обнаружении искомого выражения.

y4kh6095.alert_note(ru-ru,VS.90).gifПримечание.

Свойства объекта 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.

Требования

Версия 3

Применение:

Объект RegExp

См. также

Основные понятия

Синтаксис регулярного выражения

Ссылки

Метод exec