Here's an (IMO) better set of regexes:
Code:
(r'(?i)[({\[](\d{4}|omnibus|anthology|hardcover|paperback|mass\s*market|edition|ed\.)[\])}]', ''),
(r'(\d+),(\d+)', r'\1\2'),
(r'(\s-)', ' '),
(r"'", ''),
(r'''[:,;+!@#$%^&*(){}.`~"\s\[\]/]''', ' ')
You can add more words to the first regex if you think of any