如何从 ruby 中的电子邮件地址获取域名?
鉴于您的输入字符串是有效电子邮件地址这一不变式,您可以写:
>> "[email protected]".split("@").last => "mycorp.com"
如果您更喜欢使用专门用于理解这些内容的库:
→ irb -rmail ruby-1.9.2-p0 > Mail::Address.new('[email protected]').domain => "example.com"