[問題] javascript replace的正規表達式

看板RegExp (正規表示式 Regular Expression)作者 (寶)時間14年前 (2010/08/11 22:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 Ajax 看板 #1COfRqmY ] 作者: BA0 (寶) 站內: Ajax 標題: [問題] javascript replace的正規表達式 時間: Wed Aug 11 20:26:25 2010 小弟希望把一個字串內的幾個特定內容換成另外幾個 文字表達比較混亂-_- 就是象 str1="sfjoabysfjslsfdctjpsg" 想把其中的a都換成@,s都換成$ 我知道可以用 str1=str1.replace(/a/g,"@"); str1=str1.replace(/s/g,"$"); 但是我想問用一次replace完成,應該怎麼寫 如果字串很長,跑兩次很低效 感謝大大回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.120.197.197

08/11 22:10,
用一次喔 我不知道耶 不過我知道可以整合成
08/11 22:10

08/11 22:10,
str1=str1.replace(/a/g,"@").replace(/s/g,"$");
08/11 22:10

08/11 22:11,
另外有RegExp版喔!
08/11 22:11

08/11 22:31,
s大這樣是寫成一行,還是兩次-_-'
08/11 22:31
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.120.197.197
文章代碼(AID): #1COhHe7F (RegExp)
文章代碼(AID): #1COhHe7F (RegExp)