gpt4 book ai didi

javascript - (Javascript) 获取字符串中的子字符串并将其替换为另一个

转载 作者:行者123 更新时间:2023-12-03 11:34:50 25 4
gpt4 key购买 nike

我有一个像这样的字符串(javascript):

var str = "Just the way you are";

1)我想获取从startIndex到endIndex的子字符串,如下所示:

str.getSubstring(startIndex, endIndex);
var result = str.getSubstring(5, 7); //result will be "the";

2)我也想像这样替换子字符串:

str.replaceSubstring(startIndex, endIndex, stringToReplace);
str.replaceSubstring(5, 7, "hello");// str will be "Just hello way you are";

感谢您的帮助。

最佳答案

String.prototype.replaceSubstring 
= function (startIndex, endIndex, stringToReplace) {
return this.replace(
this.substring(startIndex, endIndex + 1),
stringToReplace
);
};

var str = "Just the way you are";
alert(str.replaceSubstring(5, 7, "hello"));

您可以在这里尝试: JSFiddle

注意您不必这样调用它

str.replaceSubstring(str, 5, 7, "hello");

为什么要再次将 str 传递给自身?
您已经从 str 实例调用它
在我的函数中将其称为

str.replaceSubstring(5, 7, "hello");

关于javascript - (Javascript) 获取字符串中的子字符串并将其替换为另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26561917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com