Javascript 如何在没有换行符的字符串中停止正则表达式捕获,但仍然全局捕获?
我试图从没有换行符的长字符串中提取胡须模板键。我目前有:Javascript 如何在没有换行符的字符串中停止正则表达式捕获,但仍然全局捕获?,javascript,regex,mustache,Javascript,Regex,Mustache,我试图从没有换行符的长字符串中提取胡须模板键。我目前有: \{[^>使其成为非贪婪正则表达式: \{\{[^><](.+?)\}\} \{[^>除了关于使其非贪婪的答案之外,您可能还想将(移动到[^>前面还有其他键。如何获取所有键?好的,通过添加g我们可以全局获取所有键。是的g或全局标志就是这样做的。
\{[^>使其成为非贪婪正则表达式:
\{\{[^><](.+?)\}\}
\{[^>除了关于使其非贪婪的答案之外,您可能还想将(
移动到[^>前面还有其他键。如何获取所有键?好的,通过添加g
我们可以全局获取所有键。是的g
或全局标志就是这样做的。