in reply to Trying to read a file into a Hash of Arrays

> next unless s/^(.*?):\s*//;

Please explain what this line is supposed to do in "your attempt".

Cheers Rolf

PS: Je suis Charlie!