【发布时间】:2015-11-08 20:36:36
【问题描述】:
我有这个代码:
if ( $Mail =~ /$Tld{$_}/ ) {
$TldFound = 1;
}
变量 $Mail 具有例如信息“mail@mail.com”。变量 $Tld 具有信息“.com”。我怎样才能削减只有 tld .com 将保留的变量 $Mail?
【问题讨论】:
-
除了缺乏 Perl 知识之外,您没有具体问题。您不应该依靠 Stack Overflow 上人们的好意来逐步学习该语言,我相信您需要的是 Perl tutorial
-
你可以用
@.*\.(.*)做一个hacky解决方案这会将最后一个.之后的所有内容存储到$1或\1中。但是,对于外国域,这不起作用,或者您还想要我怀疑的二级域(例如 co.uk)。