我有以下代码,它应该从字符串中删除特定的电子邮件地址(如果存在)。问题是我收到错误“字符串音译中的无效范围“y-d”(ArgumentError)”,我认为这是因为它将我的输入视为正则表达式。我需要通过实际代码中的变量而不是字符串文字来删除,但这是问题的简化版本。
那么如何正确执行这个操作呢?
myvar = "test1@my-domain.com test2@my-domain.com"
myvar = myvar.delete("test1@my-domain.com")
最佳答案
尝试
myvar = "test1@my-domain.com test2@my-domain.com"
myvar = myvar.gsub("test1@my-domain.com", '').strip
关于ruby - 从 Ruby 中的字符串中删除电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8258349/