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

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

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

is нужно заменить ib.
Но как заменить только часть результата, найденного регуляркой?
  • Вопрос задан
  • 469 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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