"foo:a, bar:c, baz:i, ..." my %fields = unpack_line("foo:a, bar:c, baz:i, ...", $line);