Регулярное выражение: передвинуть запятую вправо (или "умножение на 10"), это возможно?
В общем, возникла такая вот необходимость в Sublime Text: заменить одно на другое регулярным выражением (ибо вручную меня - в корне запутался).
Необходимо помножить числа на 10 или просто передвинуть запятую (точку) вправо.
.1rem = > 1rem
10rem => 100rem
1.2rem => 12rem
1.28rem => 12.8rem
И что бы я не делал, нормально ничего не выходит.
Застопорился на "1.28rem", ибо... после точки может быть сколько угодно цифр, разве не так?
Как бы Вы реализовали сие?
Как только задал вопрос, понял, что логику выбирал в корне неверную при решении задачи.
Все работает, прошу прощения. Правда, 0 в конце смущает, но другого решения не знаю.
from: (\d+)rem|(\d*)\.?(\d?)(\d*)rem
to: $1$2$3.$4\u0rem