Wie ersetzen Sie einen String-Wert durch einen anderen in JavaScript?Wie ersetze ich einen String, der sqare Klammern in Javascript enthält?
Ich habe eine Zeichenfolge, die eine Menge dieser Teilzeichenfolge enthält - Items[0]
. Wie ersetze ich all dies zu Items[1]
, unter Berücksichtigung, dass '0' ist ein dynamischer Wert, den ich von einer Variablen bekomme.
Ich habe die replace-Methode verwendet und einige 'RegExp' versucht, aber konnte das nicht tun. Ich denke es ist wegen dieser eckigen Klammern:
str.replace(new RegExp("Items[" + j + "]", "g"), "Items[" + (j - 1) +"]"));
Jede Hilfe wird geschätzt. Danke :)
Verwenden Sie '/\[(.*)\]/ g' –
Zeigen Sie uns Ihren Code bitte – Andreas
@PraveenKumar, wo sollte ich meine Variable anhängen? – Shanid