У меня есть следующие два возможных содержимого строки.
Очевидно, что суммы всегда меняются, и я хотел бы извлечь ключевую информацию и
Case 0: pricesString = ""
Case 1: pricesString = "$0.023"
Case 2: pricesString = "10+: $1.46 100+: $0.16 500+: $0.04"
В Case 0
Я бы ничего не хотел делать.
В Case 1
Я хотел бы выполнить:
article.addPrice(1, 0.023);
В Case 2
Я хотел бы выполнить:
article.addPrice(10, 1.46);
article.addPrice(100, 0.16);
article.addPrice(500, 0.04);
Как я могу извлечь эту информацию, чтобы я мог вызвать article.addPrice со значениями с плавающей запятой и целыми числами?