2012-12-10 176 views
-2

我知道这已被问了很多次,但我是一个完整的初学者,并不明白任何答案,并且他们似乎并没有工作时我试图运行所述解决方案。我想知道如何用一个变量或潜在的另一个字符串替换一部分字符串。用一个变量或另一个字符串替换字符串的一部分

所以,如果我的代码如下所示:

var text = "Eam dicit fuisset volumus an, usu ea tibique consulatu scribentur."; 
var otherString = "Random text"; 

...我如何与otherString取代text.substring [9,20],例如。

请尽可能地解释。

+2

'text.replace('string to replace','string to insert')'not enough enough? – Chad

回答

0
text = text.replace(text.substring(9, 20), otherString); 

我们正在将文本设置为替换后的文本。我不确定还有什么要说的。

+0

嗯,提供正在搜索的字符串的作品在前面的文本中不存在。在这种情况下,情况并非如此,但如果常数发生变化,警告仍然适用。 – HBP

0

我对您的特定问题的解决办法是:

text = text.slice (0,9) + otherString + text.slice (20); 

与前10个字符的text后面紧跟着的text第20个字符后的部分的otherString值替换变量text的价值。

相关问题