Мне интересно, почему вы используете регулярное выражение для этой простой замены строки. Единственное преимущество, которое я вижу, это то, что вы можете сделать это в одной строке кода вместо двух, но я лично считаю, что метод замены более понятен, чем регулярное выражение для чего-то подобного.
Строковый объект имеет метод replace
- str.replace(old, new[, count])
, поэтому используйте replace("-", "")
и replace("\"", "")
.
Обратите внимание, что мой синтаксис может быть немного неправильным - я все еще начинающий Python.