-7
有一個string
這樣的:'xxxxxxx#code#xxxxxxxx'
,我想替換代碼。如何在Ruby中替換字符串中的特殊文本?
有一個string
這樣的:'xxxxxxx#code#xxxxxxxx'
,我想替換代碼。如何在Ruby中替換字符串中的特殊文本?
使用正則表達式和string.gsub()
2.0.0-p643 :004 > "xxxxxxx#code#xxxxxxxx".gsub(/\#code#/i, "#NEWCODE#")
=> "xxxxxxx#NEWCODE#xxxxxxxx"
爲什麼呢?你這樣做?你的代碼在哪裏? –
@AmitJoki我需要發送優惠券代碼給用戶,電子郵件內容是靜態的,但我需要添加一個動態代碼的內容 – why
所以...正則表達式?簡單的替換?你面臨的實際問題是什麼?你在做什麼不起作用? –