ECMAScript | Экранирующий Класс (ClassEscape) | Регулярные выражения (Regular Expression) — efim360.ru

ECMAScript | Экранирующий Класс (ClassEscape) | Регулярные выражения (Regular Expression)

Продукция ClassEscape оценивается следующим образом:

ClassEscape :: b
ClassEscape :: -
ClassEscape :: CharacterEscape

1. Пусть cv будет CharacterValue этого ClassEscape.
2. Пусть c будет символом, значение символа которого равно cv.
3. Верните CharSet, содержащий единственный символ c.

ClassEscape :: CharacterClassEscape

1. Верните CharSet, который является результатом вычисления CharacterClassEscape.

Примечание

ClassAtom может использовать любую из управляющих последовательностей, разрешенных в остальной части регулярного выражения, за исключением \b, \B и обратных ссылок. Внутри класса символов \b означает символ возврата, а \B и обратные ссылки вызывают ошибки. Использование обратной ссылки внутри ClassAtom вызывает ошибку.

 

Информационные ссылки

Предыдущий раздел - Атом класса без тире

Стандарт ECMAScript - Раздел "ClassEscape" - https://tc39.es/ecma262/#sec-classescape

Поделись записью