Рубиновая строка с долларовыми «деньгами», преобразованными в число

Есть ли в настоящее время драгоценный камень, который может взять строки, все в долларах США для этой цели, и преобразовать их в число? Вот некоторые примеры:

«7600 долларов» превратится в 7600«5500» превратится в 5500

Я знаю, на примере «5500» я могу просто сделать «5500» .to_i, но импортируемые таблицы не согласованы, и некоторые содержат запятые и знаки доллара, а другие нет. Есть ли достойный способ справиться с этим по всем направлениям в Ruby?

Я пробовал что-то вродеmoney_string.scan(/\d/).join что, кажется, хорошо, просто волнуюсь, я столкнусь с крайними случаями, которые я еще не нашел, такими как десятичные разряды.

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

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