in reply to Matching and making accesible an arbitrary number of subpatterns w/a regex?
$_ = "aaa:bbb:ccc:ddd:eee:"; @_ = $_ =~ /(.+?:)/g; print "@_" [download]