in reply to My split command isnt working - please advise

You need a single backslash in your split, not two:

my @nums = split(/\./, $sf[0]);