だから私はこれを行うハッシュの要素にすべての番号付きドメインを入れようとしています:
### Domanis ###
my $dom = $name;
$dom =~ /(\w+\.\w+)$/; #this regex get the domain names only
my $temp = $1;
if ($temp =~ /(^d+\.\d+)/) { # this regex will take out the domains with number
my $foo = $1;
$foo = "OTHER";
$domain{$foo}++;
}
else {
$domain{$temp}++;
}
どこ$name
に次のようなものがあります:
something.something.72.154
something.something.72.155
something.something.72.173
something.something.72.175
something.something.73.194
something.something.73.205
something.something.73.214
something.something.abbnebraska.com
something.something.cableone.net
something.something.com.br
something.something.cox.net
something.something.googlebot.com
私のコードは現在これを印刷します:
72.175
73.194
73.205
73.214
abbnebraska.com
cableone.net
com.br
cox.net
googlebot.com
lstn.net
しかし、私はそれを次のように印刷したい:
abbnebraska.com
cableone.net
com.br
cox.net
googlebot.com
OTHER
lstn.net
OTHER
番号が付けられたすべてのドメインはどこにありますか?