Справочник по JScript : Объекты JScript : Объект RegExp
смотрим также
Материал из Справочник Web-языков
Содержание |
Объект 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); }
Поддержка
Свойства объекта
Методы объекта
У объекта RegExp нет методов.
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/9dthzd08(v=VS.85).aspx