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

Как написать регулярку для замены по ключам с объекта?

Как написать регулярку так, чтобы она заменяла строки на значение с объекта?
Дан шаблон:
const template = "{label} {text} {...}"

Объект с нужными значениями:
const obj = {
      label: 'some label',
      text: 'some text'
    }


Результат должен быть таким:
const newStr = 'some label some text'

Понимаю, что надо использовать replace для этого, проблема в написании самой регулярки.
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@dodo512
newStr = template.replace(/{(.*?)}/g, (m,m1) => obj[m1])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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