双括号{{}}之间的正则表达式最后一个孩子

时间:2017-06-23 09:56:28

标签: regex

我正在寻找一些可以在双括号( « {{ » and « }} » )之间找到内容的正则表达式。包含不得包含双括号,但可以包含简单括号( « { » and « } » )

以下是一些例子:

- {{abc}} => abc
- {{abc {{def}} }} => def
- {{abc {{def {{ ghi }} }} }} => ghi
- {{abc {{def {{ ghi{j}kl }} }} }} => ghi{j}kl
- abc => null
- ghi{j}kl => null

1 个答案:

答案 0 :(得分:0)

试试这个:

{{2}(({(?!{)|}(?!})|\w|[^{}])*)}{2}

只获得第一组。