Как занести слова из регулярного выражения в переменные?

У меня есть вот такой код, который находит среди текста в textarea форматирование {{ значения 1/значения 2 }} и разбивает на два слова.

let input = document.getElementById("input");

input.addEventListener("input", function (event) {
  const text = event.target.value;
  const regularExpression = /\{\{\s*(\w+)\/(\w+)\s*\}\}/gi;

  if (text.match(regularExpression)) {
    let str = text.replace(
      regularExpression,
      (match, name, symbol) => `${name}, ${symbol}`
    );
    console.log(text.match(regularExpression));
    console.log(str);
  }
});


Каким образом через регулярное выражение я могу вынести эти два слова в переменные name и symbol?

6134b99b764b6515051309.jpeg
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Так вы их уже вынесли.
(match, name, symbol) - переменные name и symbol.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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