my $string = "firstname1:::surname1:::middlename1:::firstname2:::surname2:::middlename2:::firstname3:::surname3:::middlename3"; my @arr; #### $arr[0] output: firstname1:::surname1:::middlename1 $arr[1] output: firstname2:::surname2:::middlename2 $arr[2] output: firstname3:::surname3:::middlename3