如何通过电子邮件提供程序对电子邮件数组进行排序



所以我把所有的电子邮件从DB转储到一个txt文件,我希望通过电子邮件提供商对它们进行排序,基本上是@符号之后的任何东西。

我知道我可以使用正则表达式来验证每封邮件。然而,我如何表明我想按照@符号后面的任何内容对它们进行排序?

我知道我可以使用正则表达式来验证每封邮件。

小心!有效电子邮件地址的范围比大多数人想象的要大得多。用于电子邮件验证的只有正确的正则表达式的长度与相同。如果必须使用正则表达式,只需检查@和一个.

然而,我如何表明我想按照@符号之后的任何内容对它们进行排序

email_addresses.sort_by {|addr| addr.split('@').last }

最新更新