标签: javascript regex
此正则表达式:/\{(\w+)\}/g返回["{name}", "{color}"]并忽略(\w+)周围的括号
/\{(\w+)\}/g
["{name}", "{color}"]
(\w+)
为什么这不起作用?什么是正确的正则表达式?
令牌替换:
const item = { name: 'foo', color: 'bar' }; let str = `'{name} - {color}'` console.log( str.match( /\{(\w+)\}/g ) );