On Wed, 16 Jan 2002, Scott Lutz wrote:

>
> $DOM_NAME, my $TLD) = split(/\./, $domain);
> creates two variable out of an inputted domain name,
>
> until this comes along:
>       domainname.org.uk
>
> which it interprets as :
>       $DOM_NAME = domainname
>       $TLD = org
>
> so is it possible to do a 'greedy split' ??

This might work (untested):

my $host1 = 'hr.foo.com';
my $host2 = 'web.hr.foo.com';
my $host3 = 'foo.com';

foreach my $host ($host1, $host2, $host3) {
    my ($dom, $tld) = (split /\./, $host)[-2, -1];
    print "dom: $dom, tld: $tld\n";
}


Christopher


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to