如何替换{0}而不是{{0}}?

时间:2010-11-25 18:59:59

标签: javascript regex string

我想用{0}替换字符串上的所有x。它不应与{{0}}匹配。

我该怎么做?

1 个答案:

答案 0 :(得分:12)

匹配{{0}}{0},并仅替换那些{0}的匹配项。

类似的东西:

s = s.replace(/(\{\{0\}\}|\{0\})/g, function(m){ return m == '{0}' ? 'x' : m});