Это можно сделать с помощью макросов notepad ++ и некоторых регулярных выражений.
Это должно работать с грубыми случаями, когда вам нужно переполнить секунды / минуты / часы, как здесь: 23:59:59.50
Макросы позволяют записывать некоторые шаги. После записи вы можете play
их позже одним действием. Вы даже можете «сохранить» их, чтобы сделать их постоянными при перезагрузках notepad ++. И вы даже можете назначить им некоторое сочетание клавиш.
В этом случае мы собираемся сделать шесть замен:
1-я замена
Поиск: [.](?:([0-4])|([5-9]))\d
Заменить: (?2+)
2-ая замена
Поиск: (\d\d):59[+]
Заменить: \1+:00
3-я замена
(повторите вторую замену)
4-я замена
Поиск: ^23[+]
Заменить: 00
5-я замена
Поиск: 9[+]
Заменить: +9
6-я замена
Поиск: (?:(0)|(1)|(2)|(3)|(4)|(5)|(6)|(7)|(8)|(9))[+]
Заменить: (?{1}1)(?{2}2)(?{3}3)(?{4}4)(?{5}5)(?{6}6)(?{7}7)(?{8}8)(?{9}9)(?{10}10)
У вас есть демо процесса здесь:
