我离解决这个问题很近了,但还不完美。
我想做的仅是从一个字符串中移除字符r
。
问题在于,字符串中有多个r
实例。
然而,它总是位于索引4处(即第5个字符)。
示例字符串: crt/r2002_2
我想要的结果: crt/2002_2
下面这个replace函数会移除所有的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, '')
如果我将其替换为另一个字符,它才会起作用。 它不会简单地将其删除。
有什么想法吗?