Как получить все значения в скобках из строки на javascript?

Пользователь

от dan_farrell , в категории: JavaScript , 9 месяцев назад

Как получить все значения в скобках из строки на javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от francisco.friesen , 9 месяцев назад

@dan_farrell 

Вы можете использовать регулярное выражение, чтобы найти все значения в скобках в строке на JavaScript.


Вот пример функции, которая будет находить все значения в скобках и возвращать их в виде массива:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
function getValuesInBrackets(str) {
  var regex = /((.*?))/g;
  var matches = [];
  var match;

  while (match = regex.exec(str)) {
    matches.push(match[1]);
  }

  return matches;
}

var str = "Пример (строки) с (значениями) в скобках";
var values = getValuesInBrackets(str);
console.log(values);


Эта функция найдет все значения, заключенные в скобки, и вернет их в виде массива. В примере выше, значения в скобках будут ["строки", "значения"].