Задать вопрос

Как заменить только часть строки, найденной по рег. выражению?

https://regex101.com/r/BZGwi8/1

is нужно заменить ib.
Но как заменить только часть результата, найденного регуляркой?
  • Вопрос задан
  • 452 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
twobomb
@twobomb
var str = "https://days.pravoslavie.ru/jpg/is847.jpg";
var regex = /(is)+([0-9]{1,})+([.])+([a-zA-Z]{2,})/;
console.log(str.replace(regex,str.match(regex)[0].replace(/is/,"ib")));
//https://days.pravoslavie.ru/jpg/ib847.jpg
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@4iloveg
Full-Stack HTML Developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы