javascript, regex parse string content in curly brackets
问题 i am new to regex. I am trying to parse all contents inside curly brackets in a string. I looked up this post as a reference and did exactly as one of the answers suggest, however the result is unexpected. Here is what i did 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"] i think i am missing something, what am i doing wrong? update i was able to get it with /g