Подтвердить что ты не робот

Получить текст между двумя закругленными скобками

Как я могу получить слово "мой" из двух закругленных скобок в следующем предложении, используя регулярное выражение в JavaScript?

"Это (мой) простой текст"

4b9b3361

Ответ 1

console.log(
  "This is (my) simple text".match(/\(([^)]+)\)/)[1]
);

Ответ 2

var txt = "This is (my) simple text";
re = /\((.*)\)/;
console.log(txt.match(re)[1]);​

Пример jsFiddle

Ответ 3

Вы также можете попробовать не-regex-метод (конечно, если есть несколько таких скобок, в конечном итоге ему понадобится цикл или регулярное выражение)

init = txt.indexOf('(');
fin = txt.indexOf(')');
console.log(txt.substr(init+1,fin-init-1))