如何在没有换行符的字符串中停止正则表达式捕获但仍然全局捕获?

时间:2014-07-14 19:43:09

标签: javascript regex mustache

我正在尝试从没有换行符的长字符串中提取胡子模板键。我目前有:

\{\{[^><](.+)\}\}

保持匹配*所有字符超过每个键的结束}},直到找到最后一次出现的}}

如何让它捕获每个密钥并全局移动?

以下是regex101链接:http://regex101.com/r/fU0iI6/1

由于

1 个答案:

答案 0 :(得分:3)

让它成为非贪婪的正则表达式:

\{\{[^><](.+?)\}\}

Regex Demo