如何使用Ruby on Rails从字符串中提取电子邮件地址?

时间:2019-04-11 13:50:43

标签: ruby-on-rails ruby

我需要进行一些数据库升级,并且必须从描述/标语字符串中找到电子邮件地址。

字符串样本:

Fashion business\n\ud83c\udf38 DM for collab\n\ud83c\udf38email.adresse@gmail.com\n\ud83c\udf

这是在Rails Console上的字符串: enter image description here

如何从此字符串中提取“ email.adresse@gmail.com”? 谢谢

1 个答案:

答案 0 :(得分:0)

在Java帖子中找到答案,但将其翻译为rails即可:

string = Fashion business\n\ud83c\udf38 DM for collab\n\ud83c\udf38email.adresse@gmail.com\n\ud83c\udf

email = string.scan(/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/i)

email = email.adresse@gmail.com

感谢您的回答