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