if ($_[0] =~ /^([^:]+):([^|]+)(?:\|(.*))?$/ || $_[0] =~ /^([^|])+\|(.*)$/) { [download]
In reply to Re^5: Getting regular expression right by Anonymous Monk in thread Getting regular expression right by mellin