Notepad ++ Регулярные выражения для поиска и удаления строки

229
Amin

у меня есть субтитры, как показано ниже

5 00:00:14,030 --> 00:00:15,840 Anya's killing it, don't you think?  6 00:00:15,850 --> 00:00:17,230 She's dedicated.  7 00:00:17,270 --> 00:00:19,890 She has made some shrewd choices.  8 00:00:20,050 --> 00:00:23,200 Sometimes it feels like purging is the only answer.  9 00:00:23,230 --> 00:00:24,720 You know, I was talking to my dad about you. 

я хочу удалить время, которое я имею в виду, например, это " 00:00:23,230 --> 00:00:24,720" я хочу удалить все это время и повторно синхронизировать субтитры, так что я могу сделать?

я думаю, что я должен найти строку, начинающуюся с, 0а затем удалить всю строку, мне нужно регулярное выражение

0
Что ты имеешь в виду под «повторением времени субтитров»? Каков ваш ожидаемый результат? Toto 5 лет назад 0
«Я думаю, я должен найти строку, начинающуюся с 0, а затем удалить всю строку» - звучит как вариант, вы пробовали это? ( `^ 0. + $`) Máté Juhász 5 лет назад 0
Что вы пробовали? Посмотрите [эту ссылку] (http://docs.notepad-plus-plus.org/index.php/Regular_Expressions). AFH 5 лет назад 0
Попробовал этот "^ 0. + $" И его сработало большое спасибо Amin 5 лет назад 0

1 ответ на вопрос

0
Berend

Если максимальное время составляет менее 10 часов, и никакая другая строка не начинается с 0, вы можете сделать то, что вы предложили.

Кроме того, поиск строк, содержащих -->, т. Е. Поиск ^.*-->.*$и заменить его ничем (установите режим поиска на регулярное выражение ).

Однако это оставит вас с пустыми строками. Если вы также хотите удалить их, используйте вкладку « Отметить » в диалоговом окне «Найти», отметьте строку «Закладка» и нажмите « Отметить все» . Затем выберите Поиск → Закладки → Удалить отмеченные строки.

Похожие вопросы