Javascript 将正则表达式与组匹配

标签 javascript regex

给定以下字符串:

Lorem {{ipsum}} dolor {{sit}} amet

我正在尝试使用以下正则表达式提取单词 ipsumsit:

content = 'Lorem {{ipsum}} dolor {{sit}} amet'
var regexp = /^\\\{\\\{(\w)\\\}\\\}/g;
var match = regexp .exec(content);

匹配对象返回 null。我缺少什么?谢谢!

最佳答案

您有太多的反斜杠,您只查找单个单词字符,并且您只查找字符串开头的匹配项。

var regexp = /\{\{(\w+)\}\}/g;

关于Javascript 将正则表达式与组匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18800738/

相关文章:

javascript - 检查值范围是否在数组中

javascript - 触发多层元素的悬停行为

javascript - 如何修改正则表达式以解析来自 YouTube 网址的参数

c++ - 仅在捕获组的最后一次出现时使字符可选

C++、正则表达式

javascript - 比较 JavaScript 中的以下特殊字符是否返回不适当的结果?

javascript - JavaScript 中的第 n 个子级选择器

javascript - 如果搜索包含括号或方括号,正则表达式匹配返回未定义

javascript - 如何在单击时从 highchart 事件中的 html 元素触发 jquery 函数 onchange?

javascript - 弄清楚这个正则表达式字符串替换的作用