Try searching for "\b- \b" and replacing with "-" (no quotes in either case). According to the
documentation, \b matches a word boundary, but no character (so you don't have to worry about it when replacing).
But, as Toxaris says, beware of things like "inter- and intramolecular bonds".