2011-11-30 50 views

回答

-2

看看代码在这个网址: http://javascript.ru/String/replace

+1

该网站是俄文版,并且来自谷歌翻译,目前还不清楚如何使用该网站来解决手头的问题。我没有发现这个答案非常有用,因为它现在是。 –

2

您可以使用字符串:

var newString = 
    originalString.substring(0, startIndex) + 
    myReplacementString + 
    originalString.substring(endIndex); 

您还可以使用正则表达式:

var rx = new RegExp('^([\\s\\S]{' + startIndex + '})[\\s\\S]{' + (endIndex - startIndex) + '}([\\s\\S]*)$'); 
var newString = originalString.replace(rx, '$1' + myReplacementString + '$2'); 

...但我在这种情况下会更喜欢子字符串。

相关问题