medbrat69
@medbrat69
Основатель toster.ru

Как заменить вхождение в строке поиска на строку замены (с подвохом)?

Пытаюсь вот заменить в строке подстроку по регулярке на другую строку.
В регулярку передаю строки в цикле, то есть, заранее я не знаю, что туда придет.

let reg = new RegExp(str, 'gi');
elem = string.replace(reg, replaceValue);


Флаг i здесь обязателен, но дело в том, что с этим флагом он изменяет значение моей строки str, а это делать не нужно.

Можно ещё как-нибудь сделать индифферентную к регистру замену без изменения оригинала?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
в каком смысле изменяет str?

5c8d1e0f91572357534371.png

можно чуть поподробнее, что именно меняется
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Market-place Ростов-на-Дону
от 100 000 до 200 000 ₽
31 мая 2024, в 01:02
2000 руб./в час
31 мая 2024, в 00:44
500 руб./за проект
31 мая 2024, в 00:30
1000 руб./за проект