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.