, чтобы сохранить свой прогресс
Использование групп захвата для поиска и замены
Поиск полезен. Однако вы можете сделать поиск еще более мощным, когда он также изменяет (или заменяет) текст, который вы соответствуете. Вы можете искать и заменять текст в строке, используя .replace()
в строке. Входы для .replace()
- это сначала шаблон регулярного выражения, который вы хотите найти. Второй параметр - это строка, которая заменит совпадение или функцию, чтобы что-то сделать.
пусть wrongText = «Небо серебристое»;Вы также можете получить доступ к группам захвата в строке замены знаками доллара (
пусть сереброRegex = / серебро /;
wrongText.replace (silverRegex, «синий»);
// Возвращает «Небо синее».
$
). «Кодовый лагерь» .replace (/ (\ w +) \ s (\ w +) /, '$ 2 $ 1');
// Возвращает «Код лагеря»
Напишите регулярное выражение так, чтобы он искал строку "good"
. Затем обновите переменную replaceText
чтобы заменить "good"
на "okey-dokey"
.
/**
* Your test output will go here.
*/