2015-11-04 71 views
-7

有一個string這樣的:'xxxxxxx#code#xxxxxxxx',我想替換代碼。如何在Ruby中替換字符串中的特殊文本?

+1

爲什麼呢?你這樣做?你的代碼在哪裏? –

+0

@AmitJoki我需要發送優惠券代碼給用戶,電子郵件內容是靜態的,但我需要添加一個動態代碼的內容 – why

+0

所以...正則表達式?簡單的替換?你面臨的實際問題是什麼?你在做什麼不起作用? –

回答

2

使用正則表達式和string.gsub()

2.0.0-p643 :004 > "xxxxxxx#code#xxxxxxxx".gsub(/\#code#/i, "#NEWCODE#") 
=> "xxxxxxx#NEWCODE#xxxxxxxx" 
相關問題