Notepad++, как добавить ноль после десятичной дроби только две цифры
Я пытаюсь использовать Notepad++ найти и заменить функцию.
если после десятичного числа больше двух цифр, как это 8:11:4,513, просто игнорируйте это. замените только две цифры после десятичной 8:14:1,58 и добавьте ноль вот так 8:14:1,058 Спасибо за ваше время
2 ответа
В Notepad++ вы можете искать по регулярному выражению.
Для меня это был бы лучший вариант и регулярное выражение поиска было бы:
^(.*\d,)(\d{2})$
и выражение замены:
\10\2
Это должно делать свое дело.
Отказ от ответственности: я протестировал регулярное выражение в Chrome, поскольку у меня нет Notepad++ на моем Mac OSX.
- Ctrl+H
- Найти то, что:
\d,\K(?=\d{2}\b)
- Заменить:
0
- проверить обернуть
- проверьте регулярное выражение
- Заменить все
Объяснение:
\d : a digit
, : a comma
\K : forget all we have seen until this position
(?= : start lookahead, make sure we have after
\d{2} : 2 digits
\b : word boundary to make sure we don't have another digit after
) : end lookahead
Результат для данного примера:
8:11:4,513
8:14:1,058