2015-11-04 70 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" 
相关问题