Использование регулярных выражений должно сократить эту работу:
замените word\r\n
на word
Как именно это сделать, зависит от вашей среды / редактора / инструментов.Вы упомянули cf + lf, который намекает на то, что вы используете Windows.
Если вы используете, например, Notepad ++ , он имеет встроенную поддержку регулярных выражений, и вы можете использовать эти возможности для достижения своей цели.
Обновление : я пробовал этот вариант, он работает:
Загрузка Vim для Windows.
Откройте файл в Vim.
В нем введите следующую команду:
%s/\v([[:digit:]]+NPN[[:alpha:]]+)\n/\1 /g
Объяснение:
%s - work for all lines
\v - easier regex manipulation regarding backslashes
([[:digit:]]+NPN[[:alpha:]]+) - match some digits, then NPN, then letters and capture this
\n - match end of line
\1 - replace everything with first group and two spaces
g - do this many times for each line (this is basically optional)