Můj řetězec v Ruby obsahuje měnu a částku.
Koupil jsem si a položku na USD500.80 z on-line obchodu store 123X87
Očekávám následující výsledek
Koupil jsem si a položky v USD 500.80 z on-line obchodu store 123X87
Snažil jsem se s Regex ale nemůže uspět.
str = "I have purchased and item at USD500.80 from online store store 123X87"
str.gsub(/\d+/, ' \0 ')
# wrong result
"I have purchased and item at USD 500 . 80 from online store store 123 X 87 "
Nejsem si jistý, co měny, které obsahuje řetězec. Já jen vím, měnu a částku, nemají prostor.
str = "I have purchased and item at EUR500.80 from online store store 123X88"
str = "I have purchased and item at GBP500.80 from online store store 123X88"