Rubinowy ciąg z „pieniędzmi” w USD przeliczonymi na liczbę
Czy jest obecnie klejnot, który jest w stanie zabrać struny, wszystko w USD w tym celu, i przekonwertować je na liczbę? Oto kilka przykładów:
„7600 $” zmieni się w 7600„5500” zmieni się na 5500Wiem na przykładzie „5500”, że mogę po prostu zrobić „5500” .to_i, ale importowane arkusze kalkulacyjne nie są spójne, a niektóre zawierają przecinki i znaki dolara, podczas gdy inne nie. W Ruby jest całkiem przyzwoity sposób radzenia sobie z tym problemem?
Próbowałem czegoś takiegomoney_string.scan(/\d/).join
co wydaje się być w porządku, po prostu martwię się, że natknę się na przypadki, których jeszcze nie znalazłem, takie jak miejsca po przecinku.