I need to delete the following punctuation characters and entities in a text document.
- Delete
—,”,&#some number ; , . ( ) [ ] * ! ! 
I know that I can use this to delete &#some number and  . However, as a beginner, I don't know if I can do the same thing to delete the other things like ;, , etc.
match = re.sub(r'’', '', open('test2.txt', 'r').read())
Also, is there any way that I can delete all of them at once rather than running the same code so many times.