У меня есть несколько файлов .srt, которые были сгенерированы таким образом, что они не распознаются видеоплеером, поскольку их форматирование текста отличается.
Оригинал:
00:00:01:02 --> 00:00:04:16
Что мне нужно:
00:00:01,02 --> 00:00:04,16
Любая помощь приветствуется,
Я только что успел попробовать предложенное решение, и оно не работает.
Вот более подробный пример того, что мне нужно:
Оригинал:
00:00:00:02 --> 00:00:21:15
lorem ipsum dolor sit amet1
00:00:21:21 --> 00:00:42:23
lorem ipsum dolor sit amet2
00:00:43:01 --> 00:01:01:22
lorem ipsum dolor sit amet3
Мне нужно:
00:00:00,02 --> 00:00:21,15
lorem ipsum dolor sit amet1
00:00:21,21 --> 00:00:42,23
lorem ipsum dolor sit amet2
00:00:43,01 --> 00:01:01,22
lorem ipsum dolor sit amet3
Итак, в каждой строке с номерами времени мне нужно заменить 3-ю и 6-ю :
с ,
.
1 ответ
- Нажимать Ctrl+ЧАС
- Найти то, что:
:(\d+\s|\d+$)
- Заменить:
,$1
- Режим поиска:
Regular expression
- Нажмите Заменить все
Объяснение: :(\d+\s|\d+$)
находит двоеточие, за которым следуют цифры и пробелы, или двоеточие, за которым следуют цифры в конце строки. Захватите цифры и пробелы. Замените то, что было найдено, запятой, за которой следует захваченная группа (цифры).
Редди Лутонадио