Метод «replace» заменяет в исходной строке одну подстроку на другую. Исходная строка не меняется.
Синтаксис
Параметры
| Название | Тип | Описание | Обязательно к указанию |
| НазСтроки | Строка | Исходная строка | Да |
| ИскСтрока | Строка | Искомая подстрока | Да |
| ЗамСтрока | Строка | Новая подстрока | Да |
Комментарий
В качестве искомой строки может быть использовано регулярное выражение.
Чтобы выполнить поиск и замену по всему тексту, используйте регулярное выражение с флагом «g», иначе произойдет замена только первого совпадения.
Специальные сочетания символов
| Сочетание символов | Описание |
| $$ | Вставляет символ «$» |
| $& | Вставляет сопоставившуюся подстроку |
| $` | Вставляет часть строки, предшествующую сопоставившейся подстроке |
| $' | Вставляет часть строки, следующую за сопоставившейся подстрокой |
| $n | Вставляет n-ную сопоставившуюся подгруппу из объекта регулярного выражения в искомой строке |
Вместо заменяющей строки можно указать функцию, результат выполнения которой будет использован в качестве строки замены. Принимает аргументы:
| Имя | Значение |
| match | Сопоставившаяся подстрока |
| p1, p2, ... | Вставляет n-ную сопоставившуюся подгруппу из объекта регулярного выражения в искомой строке |
| offset | Индекс, с которого начинается подстрока в исходной строке |
| string | Вся рассматриваемая строка |
Примеры
Искомая подстрока — строка.
Искомая подстрока — регулярное выражение (первое вхождение).
Искомая подстрока — регулярное выражение (по всему тексту).
Строка замены со специальными символами.
С использованием функции.
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.