.replace()
в строке. Входы для .replace()
- это сначала шаблон регулярного выражения, который вы хотите найти. Второй параметр - это строка, которая заменит совпадение или функцию, чтобы что-то сделать. пусть wrongText = «Небо серебристое»;Вы также можете получить доступ к группам захвата в строке замены знаками доллара (
пусть сереброRegex = / серебро /;
wrongText.replace (silverRegex, «синий»);
// Возвращает «Небо синее».
$
). «Кодовый лагерь» .replace (/ (\ w +) \ s (\ w +) /, '$ 2 $ 1');
// Возвращает «Код лагеря»
"good"
. Затем обновите переменную replaceText
чтобы заменить "good"
на "okey-dokey"
. .replace()
для поиска и замены.
testString: 'assert(code.match(/\.replace\(.*\)/), "You should use .replace()
to search and replace.");'
- text: 'Ваше регулярное выражение должно измениться: "This sandwich is good."
"This sandwich is okey-dokey."
'
testString: 'assert(result == "This sandwich is okey-dokey." && replaceText === "okey-dokey", "Your regex should change "This sandwich is good."
to "This sandwich is okey-dokey."
");'
- text: Вы не должны менять последнюю строку.
testString: 'assert(code.match(/result\s*=\s*huhText\.replace\(.*?\)/), "You should not change the last line.");'
```