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?
See Question&Answers more detail:os