Python, более умный способ преобразования строки в целое

Я написал этот код для преобразования строки в таком формате "0 (532) 222 22 22" в целое число, например 05322222222.

class Phone():
    def __init__(self,input):
        self.phone = input
    def __str__(self):
        return self.phone
    #convert to integer.
    def to_int(self):
        return int((self.phone).replace(" ","").replace("(","").replace(")",""))

test = Phone("0(532) 222 22 22")
print test.to_int()

Для решения этой проблемы очень неудобно использовать 3 метода замены. Мне интересно, есть ли лучшее решение?

Ответы на вопрос(4)

Ваш ответ на вопрос