我正在尝试将一组电子邮件与一组域匹配。我目前正在运行我的正则表达式的问题:
char类中的空范围:/.* [" @email-email.com"] $ /(RegexpError)。
以下是我的尝试:
@emails.each do |email|
@domains.each do |domain|
if email =~ /.*#{domain}/
puts domain
end
end
end
答案 0 :(得分:0)
以下内容将生成域的哈希作为匹配电子邮件的密钥和数组
@domains.each_with_object({}) { |domain,hash| hash[domain] = emails.select { |email| email.ends_with(domain) } }