正则表达式有助于模式{{*}}

时间:2015-01-28 23:01:30

标签: javascript regex

我对正则表达式很可怕!我从来没有能够绕过他们。

我目前正在使用JQuery在两个标签之间获取HTML字符串。

我需要什么

我需要能够找到像{{sample}}这样的角度样式标签的所有匹配项。

我需要返回一个数组,以便我可以遍历它。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

使用捕获组捕获{{}}

之间的文本
> var str = "what if there are multiple {{this}} and {{that}}"
undefined
> var re = /\{\{(.*?)}}/g;
undefined
> var s = []
undefined
> var m;
undefined
> while ((m = re.exec(str)) != null) {
... s.push(m[1]);
... }
2
> s
[ 'this', 'that' ]