[Moscow.pm] String to Hash

Denis Evdokimov evdokimov.denis на gmail.com
Пн Фев 8 11:50:24 PST 2010


Ещё вариант:
my $str = "a=b,ccc=ddd,e=f,=zz,zzz=";
my $re = qr/\G([^=]*)=([^,]*)(?:,|$)/;
my %hash;
while($str =~ /$re/g)
{
	$hash{$1} = $2;
}

или короче
my %hash = $str =~ /$re/g;


Подробная информация о списке рассылки Moscow-pm