JavaScript RegExp与正确的组不匹配

时间:2017-02-15 21:13:58

标签: javascript regex

此正则表达式:/\{(\w+)\}/g返回["{name}", "{color}"]并忽略(\w+)周围的括号

为什么这不起作用?什么是正确的正则表达式?

令牌替换:

const item = {
  name: 'foo',
  color: 'bar'
};

let str = `'{name} - {color}'`

console.log( str.match( /\{(\w+)\}/g ) );

0 个答案:

没有答案