如何从电子邮件获取域名

问题描述 投票:0回答:2

如何从 ruby 中的电子邮件地址获取域名?

ruby-on-rails ruby
2个回答
83
投票

鉴于您的输入字符串是有效电子邮件地址这一不变式,您可以写:

>> "[email protected]".split("@").last
=> "mycorp.com"

50
投票

如果您更喜欢使用专门用于理解这些内容的库:

→ irb -rmail
ruby-1.9.2-p0 > Mail::Address.new('[email protected]').domain
 => "example.com" 
© www.soinside.com 2019 - 2024. All rights reserved.