所以我把所有的电子邮件从DB转储到一个txt文件,我希望通过电子邮件提供商对它们进行排序,基本上是@符号之后的任何东西。
我知道我可以使用正则表达式来验证每封邮件。然而,我如何表明我想按照@符号后面的任何内容对它们进行排序?
我知道我可以使用正则表达式来验证每封邮件。
小心!有效电子邮件地址的范围比大多数人想象的要大得多。用于电子邮件验证的只有正确的正则表达式的长度与页相同。如果必须使用正则表达式,只需检查@
和一个.
。
然而,我如何表明我想按照@符号之后的任何内容对它们进行排序
email_addresses.sort_by {|addr| addr.split('@').last }