加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

从Ruby中的字符串中删除电子邮件地址

发布时间:2020-12-17 03:45:44 所属栏目:百科 来源:网络整理
导读:我有以下代码,如果它存在,应该从字符串中删除特定的电子邮件地址.问题是我在字符串音译(ArgumentError)中得到错误“无效范围”y-d“我认为这是因为它将我的输入视为正则表达式.我需要在实际代码中通过变量删除,而不是字符串文字,但这是问题的简化版本. 那么
我有以下代码,如果它存在,应该从字符串中删除特定的电子邮件地址.问题是我在字符串音译(ArgumentError)中得到错误“无效范围”y-d“我认为这是因为它将我的输入视为正则表达式.我需要在实际代码中通过变量删除,而不是字符串文字,但这是问题的简化版本.

那么我该如何正确执行此操作呢?

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读