У меня есть два файла, A и B, одинаковой длины. N-я строка в файле A соответствует n-й строке в файле B. Иногда в файле A для перезаписи текста в той же строке использовался возврат каретки. При открытии файлов в блокноте ++ файл A имеет больше строк, чем файл B, потому что текст после возврата каретки помещается на новую строку, а notepad ++ увеличивает номер строки. Это затрудняет поиск соответствующих строк между файлами A и B.
Пример
line number|File A ||line number|File B
1 |a\r\n || 1 |x\r\n
2 |b\r || 2 |y\r\n
3 |c\r || 3 |z\r\n
4 |d\r\n ||
5 |e\r\n ||
В обоих файлах на самом деле всего три строки. 'a \ r \ n' соответствует 'x \ r \ n', 'b \ rc \ rd \ r \ n' (или просто 'd \ r \ n') соответствует 'y \ r \ n' и ' e \ r \ n 'соответствует' z \ r \ n '. Однако в файле A 'b \ rc \ rd \ r \ n' начинается в строке номер 2 и заканчивается в строке номер 4 из-за возврата каретки.
Может ли блокнот ++ применить возврат каретки, чтобы в файле A отображались только «a», «d» и «e»? Если нет, возможно ли, чтобы номера строк увеличивались только после символа новой строки, так что номера строк между файлами A и B выровнены?