0

可能重复:
为 Ruby 中的“from”和“to”字段解析电子邮件地址

给定一个表单的电子邮件地址,root@host.sub.domain.com将主机名和子域作为两个单独变量获取的正则表达式是什么?我的意思是$1='host'$2='sub'

非常感谢您的帮助:)

编辑我应该说我在问一个正则表达式来做到这一点,没有 Ruby 代码。这是在后缀配置文件中使用的,所以我需要一个正则表达式。我之前错误地谈到了 Ruby。我的错,很抱歉造成混乱。

4

1 回答 1

1

非贪婪的群体是你的朋友。它们正好符合您的需要:

^(?:.*?)@(.*?)\.(.*?)\.(?:.*?)\.(?:.*?)$
于 2013-01-08T22:27:48.627 回答