Заменить метод регулярным выражением - PullRequest
0 голосов
/ 14 октября 2019

В соответствии с документом $’ вставит часть строки после совпадения. Но я не могу заставить его работать.

let myStr = 'My little Alligator later';
console.log(myStr.replace('gator', '$’'));

Я ожидал, что результатом будет «Мой маленький Алли позже» (замена "gator" на " later", то есть строка, которая идет после матча), нофактический выход составляет "My little Alli$’ later". Почему я вижу '$’ в выводе?

1 Ответ

0 голосов
/ 14 октября 2019

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

let myStr = 'My little Alligator later';
console.log(myStr.replace('gator', "$'"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...