可能重复:
Parse email addresses for “from” and “to” fields in Ruby
给定root@host.sub.domain.com
格式的电子邮件地址,将主机名和子域名作为两个单独变量的正则表达式是什么?我的意思是$1='host'
和$2='sub'
?
非常感谢您的帮助:)
编辑我应该说我要求正则表达式来做这件事,没有Ruby代码。这将在后缀配置文件中使用,所以我需要一个正则表达式。我之前错误地谈到过Ruby。我的错,很抱歉这个混乱。
答案 0 :(得分:1)
非贪婪的团体是你的朋友。它们符合您的需求:
^(?:.*?)@(.*?)\.(.*?)\.(?:.*?)\.(?:.*?)$