5
Ich möchte alle {0}
auf einer Zeichenfolge mit x
ersetzen. Es sollte nicht {{0}}
übereinstimmen.Wie kann ich {0}, aber nicht {{0}} ersetzen?
Wie kann ich es tun?
Ich möchte alle {0}
auf einer Zeichenfolge mit x
ersetzen. Es sollte nicht {{0}}
übereinstimmen.Wie kann ich {0}, aber nicht {{0}} ersetzen?
Wie kann ich es tun?
Entsprechen Sie entweder {{0}}
oder {0}
, und ersetzen Sie nur die Ereignisse, die {0}
sind.
Etwas wie:
s = s.replace(/(\{\{0\}\}|\{0\})/g, function(m){ return m == '{0}' ? 'x' : m});
+1 Für nicht darauf hindeutet, das "sich diese regex Super kompliziert machen!" Pfad –