Я так близок к получению этого, но это просто неправильно.
Все, что я хотел бы сделать, это удалить символ r
из строки.
Проблема в том, что в строке более одного экземпляра r
.
Однако это всегда символ с индексом 4 (то есть с 5-м символом).
пример строки: crt/r2002_2
Что я хочу: crt/2002_2
Эта функция замены удаляет оба r
mystring.replace(/r/g, '')
Производит: ct/2002_2
Я попробовал эту функцию:
String.prototype.replaceAt = function (index, char) {
return this.substr(0, index) + char + this.substr(index + char.length);
}
mystring.replaceAt(4, '')
Это работает, только если я заменю его другим персонажем. Он не просто удалит его.
есть идеи?