Ich bin so kurz davor, es zu bekommen, aber es ist einfach nicht richtig. Alles, was ich tun möchte, ist, das Zeichen zu entfernen r
aus einer Zeichenkette. Das Problem ist, es gibt mehr als eine Instanz von r
in der Zeichenkette. Es ist jedoch immer das Zeichen bei Index 4 (also das 5. Zeichen).
Beispiel-String: crt/r2002_2
Was ich will: crt/2002_2
Diese Ersetzungsfunktion beseitigt sowohl r
mystring.replace(/r/g, '')
Produziert: ct/2002_2
Ich habe diese Funktion ausprobiert:
String.prototype.replaceAt = function (index, char) {
return this.substr(0, index) + char + this.substr(index + char.length);
}
mystring.replaceAt(4, '')
Es funktioniert nur, wenn ich es durch ein anderes Zeichen ersetze. Es wird nicht einfach entfernt.
Haben Sie eine Idee?