У меня есть файл со временем (минуты и секунды), который выглядит примерно следующим образом:
02:53 rest of line 1...
03:10 rest of line 2...
05:34 rest of line 3...
05:35 rest of line 4...
10:02 rest of line 5...
...
Я хотел бы заменить время на его эквивалент в секундах. В идеале я хотел бы запустить магическую команду следующим образом:
:%s/^\(\d\d\):\(\d\d\) \(.*\)/(=\1*60 + \2) \3/g
... где (=\1*60 + \2)
- магическая часть. Я знаю, что могу вставить результаты оценки в специальный регистр =
, но есть ли способ сделать это в подстроке регулярного выражения?