Как я могу заменить {0}, но не {{0}}? - PullRequest
5 голосов
/ 25 ноября 2010

Я хочу заменить все {0} в строке на x.Оно не должно совпадать {{0}}.

Как мне это сделать?

1 Ответ

12 голосов
/ 25 ноября 2010

Соответствует либо {{0}} или {0} и заменяет только те вхождения, которые {0}.

Что-то вроде:

s = s.replace(/(\{\{0\}\}|\{0\})/g, function(m){ return m == '{0}' ? 'x' : m});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...