in reply to A string parsing question
$line = s/([A..Z]{3})(\d+)-(\d+)-(\d+)-([A..Z])/$1$2 $1$3 $1$4 $5/g; [download]