Рубиновая строка с долларовыми «деньгами», преобразованными в число
Есть ли в настоящее время драгоценный камень, который может взять строки, все в долларах США для этой цели, и преобразовать их в число? Вот некоторые примеры:
«7600 долларов» превратится в 7600«5500» превратится в 5500Я знаю, на примере «5500» я могу просто сделать «5500» .to_i, но импортируемые таблицы не согласованы, и некоторые содержат запятые и знаки доллара, а другие нет. Есть ли достойный способ справиться с этим по всем направлениям в Ruby?
Я пробовал что-то вродеmoney_string.scan(/\d/).join
что, кажется, хорошо, просто волнуюсь, я столкнусь с крайними случаями, которые я еще не нашел, такими как десятичные разряды.