Bel*_*ksi 5 html javascript php string
我正在 javasctipt 上处理一个长字符串,我必须替换我无法预先确定它们的长度和值的子字符串,在那里我不能使用str.replace(/substr/g,'new string'),这不允许替换我只能确定其起始位置和长度的子字符串.
有没有我可以使用的功能string substr (string, start_pos, length, newstring)?
没有内置函数可以根据索引和长度替换新内容。扩展字符串的原型(或简单地定义为函数)并使用 String#substr方法生成字符串。
String.prototype.customSubstr = function(start, length, newStr = '') {
return this.substr(0, start) + newStr + this.substr(start + length);
}
console.log('string'.customSubstr(2, 3, 'abc'));
// using simple function
function customSubstr(string, start, length, newStr = '') {
return string.substr(0, start) + newStr + string.substr(start + length);
}
console.log(customSubstr('string', 2, 3, 'abc'));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
942 次 |
| 最近记录: |