|
2 / 2 / 0
Регистрация: 17.11.2021
Сообщений: 49
|
|
Windows Notepad++ Замена CR LF13.01.2022, 15:37. Показов 16799. Ответов 19
Перевел файл субтитров, после чего структура переносов приобрела совсем другой вид, который видеопроигрыватель не читает.
Слева - оригинал. Справа - то что получилось после перевода. Есть идеи как это можно исправить? По факту мне нужно заменить все CR на CRLF если он единственный в строке, но (^\r) или ^\r не дает никакого результата
0
|
|
| 13.01.2022, 15:37 | |
|
Ответы с готовыми решениями:
19
Notepad++ замена тегов Notepad ++ поиск и замена |
|
2 / 2 / 0
Регистрация: 17.11.2021
Сообщений: 49
|
||
| 14.01.2022, 09:55 [ТС] | ||
|
Ели получится, буду благодарен за короткое пояснения происходящего (расшифровку тегов)
0
|
||
|
6996 / 2881 / 1109
Регистрация: 06.06.2017
Сообщений: 9,777
|
|
| 14.01.2022, 13:38 | |
|
Правка > Формат Конца Строк > Преобразовать в Windows (CR LF)
0
|
|
|
|
||||||
| 14.01.2022, 14:05 | ||||||
Сообщение было отмечено Yarik Trample как решение
Решение
Yarik Trample, добавьте в меню run команду
<путь к exe> "$(FULL_CURRENT_PATH)"Например R:\NormalizeLineEndings.exe "$(FULL_CURRENT_PATH)"Там же можно сочетание клавиш назначить. При выполнении команды, файл перезапишется с новым содержимым по озвученным условиям.
1
|
||||||
|
6806 / 2305 / 349
Регистрация: 10.12.2013
Сообщений: 7,932
|
|
| 14.01.2022, 15:52 | |
|
Yarik Trample, на старом Маке делал перевод ?
0
|
|
|
2 / 2 / 0
Регистрация: 17.11.2021
Сообщений: 49
|
||
| 14.01.2022, 18:52 [ТС] | ||
|
Rius, Работает, огромное спасибо.
Добавлено через 1 минуту
0
|
||
|
6996 / 2881 / 1109
Регистрация: 06.06.2017
Сообщений: 9,777
|
|
| 15.01.2022, 00:29 | |
|
Yarik Trample, из меню не сработало, хотите сказать?
0
|
|
|
2 / 2 / 0
Регистрация: 17.11.2021
Сообщений: 49
|
||
| 15.01.2022, 01:12 [ТС] | ||
|
^[\s]{0,1}$ → \r\n ^(\S)[\r\n]+$ → \1\r Нет, вторая команда не давала результата
0
|
||
|
6996 / 2881 / 1109
Регистрация: 06.06.2017
Сообщений: 9,777
|
|
| 15.01.2022, 01:19 | |
|
Yarik Trample, я про 4 пост вообще-то.
0
|
|
|
6996 / 2881 / 1109
Регистрация: 06.06.2017
Сообщений: 9,777
|
|
| 16.01.2022, 00:09 | |
|
Yarik Trample, ответ завис от понимания простоты решения?
0
|
|
|
6996 / 2881 / 1109
Регистрация: 06.06.2017
Сообщений: 9,777
|
|
| 16.01.2022, 02:18 | |
|
Rius, переводы строк не могут быть В строке, они идут отдельно как разделители строк. Соотв., единственность тут очевидна. В любом случае нет никакого смысла оставлять по несколько CR без LF, если формат логично сохранять в нативном виде, а не в замесе MAC c WIN.
0
|
|
|
|
|
| 16.01.2022, 16:09 | |
|
Можно заменить в переводе
\r\r на \r массовой заменой и это уже будет работать. После можно и на CRLF заменить, тоже останется работоспособным.Но это несоответствие исходному формату. Придётся проверять каждую строку текста вручную, либо всё внимательно просматривать в плеере, чтобы удостовериться.
0
|
|
|
6996 / 2881 / 1109
Регистрация: 06.06.2017
Сообщений: 9,777
|
|
| 16.01.2022, 16:44 | |
|
Rius, можно-то можно, но тогда и исходное форматирование меняется. ТС стоило грамотней ТЗ формулировать, чтобы понимать, что с чем делать в итоге.
0
|
|
|
2 / 2 / 0
Регистрация: 17.11.2021
Сообщений: 49
|
||
| 16.01.2022, 19:25 [ТС] | ||
|
0
|
||
|
6996 / 2881 / 1109
Регистрация: 06.06.2017
Сообщений: 9,777
|
|
| 16.01.2022, 19:51 | |
|
Yarik Trample, вот он и должен читаться корректно при полноценном переводе Cr в CrLf, а не половина на середину как в некорректной постановке ТЗ.
0
|
|
|
2 / 2 / 0
Регистрация: 17.11.2021
Сообщений: 49
|
|
| 17.01.2022, 11:28 [ТС] | |
|
0
|
|
|
|
|
| 17.01.2022, 11:31 | |
|
Возможно тот, кто его писал, не знал о формате файла.
Либо в том плеере, что он использовал была вот так реализована поддержка srt. Либо какая-то хитрая манипуляция, понятная лишь узким кругам субтитровщиков.
0
|
|
| 17.01.2022, 11:31 | |
|
Помогаю со студенческими работами здесь
20
Поиск и замена в Notepad++
Notepad++ массовая замена
Notepad++ замена регулярного выражения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|