$a=qq{00000000000000000 - 11-1111 - 22-222222222222222222 - 333333333333333 - 44444 - 55555555555555555 - 666666666666666};

@str=split(/ - /,$a); #array delle stringhe suddivise

$string1 = $str[0];
$string2 = $str[1];
$string3 = $str[2];
$string4 = $str[3];
$string5 = $str[4];
$string6 = $str[5];
$string7 = $str[6];