If bought from the iTunes Store, no need to rebuy- just download from purchased songs. Elsewhere stores probably have a similar feature.
And setup Time Machine to back up at least daily and you won't ever have this problem again. Better, back up to at least TWO discs with one stored offsite and regularly rotated with the one onsite.