Мне нужно удалить нули из конца строки, но только до двух мест справа от десятичной точки.Удалить определенные символы справа от строки
Я передал отформатированную цену как строку, и эта цена составляет до 5 знаков после запятой. Мне нужно снять ненужные нули от цены, но оставив по крайней мере 2 справа от десятичной точки. Например:
£ 0,00230 -> £ 0,0023 и £ 1,50000 -> £ 1,50
Любая помощь будет оценен по достоинству!
Ваш ожидаемый o utput сбивает с толку '0,00230 -> 0,0027' результат - 4 десятичных разряда, но ваш вопрос предполагает, что вы хотите только 2 десятичных знака? – Steve
Я должен сказать, что, как мне кажется, я уже пламен (!), Что я могу использовать rtrim, чтобы обрезать нуль, но я не могу найти способ заставить его не обрезать нуль справа от десятичной точки персонаж. – Mike
, где цена равна 2 десятичным знакам, например 1,50 фунта стерлингов, да, мне нужно это, чтобы отобразить это, но его отображение £ 1,50000 – Mike