2011-11-30 53 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'); 

...但我在這種情況下會更喜歡子字符串。

相關問題