The bummer with what you have there, besides being long, is
that it matches stuff if you've got the colons and the
dashes intermingled in the same string, which is probably
NOT what you want.
Try this chunk of code out: