Справочник по JScript : Методы JScript : Метод exec

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

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

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


Содержание

Метод exec

Выполняет поиск в строке, используя шаблон регулярного выражения, и возвращает массив, содержащий результаты поиска.

Синтаксис

rgExp.exec(str)

Аргументы

rgExp
Обязательный аргумент. Экземпляр объекта Regular Expression, содержащий шаблон регулярного выражения и применяемые флаги.
str
Обязательный аргумент. Объект String или строковый литерал, в котором будет производиться поиск.

Описание

Если метод exec не нашел соответствий, то он возвращает null. Если соответствия найдены, то метод exec возвращает массив, а свойства глобального объекта RegExp будут обновлены в соответствии с результатами поиска. Нулевой элемент массива содержит полное совпадение, в то время как элементы с 1 по n содержат все вложенные совпадения этого совпадения. Такое поведение идентично поведению метода match с глобальным флагом g.

Если для регулярного выражения задан глобальный флаг, метод exec начинает искать совпадения, начиная с позиции, указанной в значении свойства lastIndex. Если же глобальный флаг не задан, то поиск осуществляется от начала строки.

Массив, возвращаемый методом exec, имеет три свойства: input, index и lastIndex. Свойство input содержит саму строку поиска. Свойство index содержит позицию подстроки, где найдено совпадение, в полной строке для поиска. Свойство lastIndex содержит позицию элемента, находящегося сразу за последним знаком в совпадении.

Метод применяется к объекту: Regular Expression Object (Windows Scripting - JScript).

Пример

В следующем примере показано как работает метод exec:

function RegExpTest()
{
   var ver = Number(ScriptEngineMajorVersion() + "." + ScriptEngineMinorVersion())
   if (ver ");  
      document.write (arr.index + "-" + arr.lastIndex + " ");
      document.write (arr[0]);
      }
}

Поддержка

JScript Version 3

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

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

https://msdn.microsoft.com/en-us/library/z908hy33(v=VS.85).aspx

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