如何通过电子邮件获取域名
如何从ruby中的电子邮件地址获取域名?
>> "hey@mycorp.com".split("@").last => "mycorp.com"
如果您更喜欢使用专门用于理解这些内容的库:
→ irb -rmail ruby-1.9.2-p0 > Mail::Address.new('feep+wibble@example.com').domain => "example.com"
>> email = "Sahil Grover" => "Sahil Grover" >> mail = Mail::Address.new(email) => #| > >> mail.instance_values => {"output_type"=>:decode, "parsed"=>true, "data"=>#, "display_name"=>"Sahil Grover"} >> mail.domain => "stackoverflow.com"