-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
所以...正则表达式?简单的替换?你面临的实际问题是什么?你在做什么不起作用? –