使用正则表达式使用特殊字符包含字符串部分

时间:2015-09-06 13:09:59

标签: regex

我有以下格式的字符串,

某事{{some key}}另一个{{another value}}另一个{{Something another value}}。

我想选择那些用特殊字符括起来的字符串。

这是正则表达式应该选择的内容。

{{some key}} {{另一个值}} {{Something another value}}

我创建了一个正则表达式,但它选择了从第一次出现的特殊字符到最后的所有文本。

Here就是我创造的。

2 个答案:

答案 0 :(得分:3)

这将完成你的工作

.+任何字符的1次或多次(\n除外)。

+?最小匹配(非贪婪)。

{{(.+?)}}

()正在捕捉群组。它将捕获{{}}

中包含的字符串

答案 1 :(得分:1)

\{\{(.*?)\}\}

这也有效。