Справочник по JScript : Объекты JScript : Объект RegExp

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

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

Версия от 15:06, 26 апреля 2011; Evgen (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск


Содержание

Объект RegExp

Это встроенный глобальный объект, который хранит информацию о результатах совпадений шаблона регулярного выражения.

Синтаксис

RegExp.property

Аргументы

property
'Обязательный аргумент. Может быть любым из свойств объекта RegExp.

Пока поиск регулярного выражения не будет успешно завершен, функции объекта RegExp имеют следующие начальные значения:

Свойство Краткое обозначение Начальное значение
index   -1
input $_ Пустая строка
lastIndex   -1
lastMatch $& Пустая строка
lastParen $+ Пустая строка
leftContext $ Пустая строка
rightContext $' Пустая строка
$1 - $9 $1 - $9 Пустая строка

Описание

Объект RegExp не вожет быть создан явно, но он всегда доступен для использования.

Не следует путать глобальный объект RegExp с объектом Regular Expression. Они выглядят похожими, но по сути абсолютно различны. Свойства глобального объекта RegExp содержат постоянно обновляющуюся информацию о найденных совпадениях, в то время как свойства объекта Regular Expression содержат только информацию о совпадениях внутри экземпляра объекта Regular Expression.

Пример

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

function matchDemo(){
   var s;
   var re = new RegExp("d(b+)(d)","ig");
   var str = "cdbBdbsbdbdz";
   var arr = re.exec(str);
   s = "$1 содержит: " + RegExp.$1 + "\n";
   s += "$2 содержит: " + RegExp.$2 + "\n";
   s += "$3 содержит: " + RegExp.$3;
   return(s);
}

Поддержка

JScript Version 3

Свойства объекта

Методы объекта

У объекта RegExp нет методов.

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

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

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

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