Python Regex - Znajdź liczby z przecinkiem w łańcuchu

Mogę mieć ciąg:

"Foo Bar, FooTown, $100,00" 

Teraz muszę podzielić ten ciąg przecinkiem, ale to by go błędnie rozdzieliło, jako$100,00 zawiera także przecinek.

Więc najpierw chcę zajrzeć do ciągu, czy są jakieś liczby z przecinkiem, a jeśli tak, zastąp przecinek pełnym krokiem. tak to wygląda:

"Foo Bar, FooTown, $100.00"
EDYTOWAĆ:

Zawsze będą małe liczby, nie będzie więcej niż jeden, lub., ale może to być 1 $ 10 $ 100 $ 1000

Ciąg może mieć spacje przed znakiem,

To jest wiadomość SMS.

questionAnswers(4)

yourAnswerToTheQuestion