Get values inside double curly braces with regex
问题 From this string: dfasd {{test}} asdhfj {{te{st2}} asdfasd {{te}st3}} I would like to get the following substrings: test, te{st2, te}st3 In other words I want keep everything inside double curly braces including single curly braces . I can't use this pattern: {{(.*)}} because it matches the whole thing between first {{ and last }}: test}} asdhfj {{te{st2}} asdfasd {{te}st3 I managed to get the first two with this regex pattern: {{([^}]*)}} Is there any way to get all three using regex? 回答1: