2008-12-10 58 views
2

我有一個詞:[lesserthen],我需要在零個或多個字符串中替換爲零個或多個<。我正在使用String.replace方法來執行此操作。但是這個詞只是在字符串中被替換一次,我需要被替換多​​次。我對正則表達式很感興趣,我很想找到解決這個問題的方法。用正則表達式在javascript中用另一個單詞替換一個單詞或多次使用正則表達式

這裏是我已經使用的代碼:

VAR wordReplaced = 「這一個文本與一個[lesserthen]和另一[lesserthen]」; wordReplaced = wordReplaced.replace(「[lesserthen]」,「

我的目標,結果是:‘這是一個文本與一個<,另一個<’

但是我得到的卻是:」這與一個<一文中,和另一[lesserthen]」

回答

5

嘗試使用實際的正則表達式(用‘在G’選項)替換搜索字符串來代替,例如:

wordReplaced = wordReplaced.replace(/\[lesserthen\]/g,"<"); 
相關問題