Try this (change "~=" to "=~"):
for(param()) { push (@num, $_) if $_ =~ m/^d$+/ } [download]
In reply to Re: syntax error by kyle in thread syntax error by Anonymous Monk