Я новичок в регулярных выражениях. Я пытаюсь разобрать все содержимое в фигурных скобках в строке. Я посмотрел этот пост в качестве ссылки и сделал именно так, как предлагает один из ответов, однако результат неожиданный.
Вот что я сделал
var abc = "test/abcd{string1}test{string2}test" //any string
var regex = /{(.+?)}/
regex.exec(abc) // i got ["{string1}", "string1"]
//where i am expecting ["string1", "string2"]
я думаю, что что-то упустил, что я делаю не так?
обновление
я смог получить его с помощью /g
для глобального поиска
var regex = /{(.*?)}/g
abc.match(regex) //gives ["{string1}", "{string2}"]
как я могу получить строку без скобок?