Разбор плоского файла каждые 410 символов

У меня есть плоский файл, который мне нужно взять и вставить возврат каретки каждые 410 символов. Я знаю, это звучит странно, но по какой-то причине моей работе дали несколько огромных плоских файлов из расчетной палаты, и мне нужно разобрать это.

Ничто не разделяет то, что должно быть в каждой новой строке, но это ровно 410 символов. Так что я даже не могу найти что-то конкретное, а потом сделать это.

Всего 21 файл, каждый около 12-13mb.

Я попросил файл CSV, и они не могут предоставить это.

Я пытаюсь увидеть, будет ли Notepad++ рассчитывать количество символов, а затем я могу просто нажать "ввод" после каждого 410-го.

Также я пытаюсь понять, смогу ли я сделать это на Java.

Мы будем благодарны за любую помощь, которую вы можете оказать.

1 ответ

В Notepad++ вы можете искать регулярные выражения (.{410}) и заменить его на \1\r,

Со мной случалось, что Notepad++ проглатывал некоторые символы при выполнении операций поиска и замены в больших файлах на основе регулярных выражений, поэтому я попробовал бы это для одного файла, затем снова удалил все возвраты каретки и сравнил размер результата с исходным размером, просто чтобы убедиться, что ничего не проглотили во время операции замены.

Другие вопросы по тегам