Т.к. я много читаю в электричке, то начал сталкиваться эл.книгами, которые неудобно читать.
Многие электронные книги (в формате txt) отформатированы для просмотра в компьютере, на большом экране. Они уже с переносами строк или словами разделенные дефисом для переноса, сами строки длиной до 80 символов. При чтении через ebook или сотовый телефон это вызывает раздражение, т.к. мало помещается текста на экране. Поэтому давайте это дело приведем в порядок.
Скачиваем Notepad++ (откроется ссылка на страницу разработчика). Это тот же блокнот, только подходящий для нашей задачи. Устанавливаем, выбирая все по умолчанию.
Открываем файл электронной книги.
Курсор ставим в начало.
Нажимаем <Ctrl+h>. Помечаем внизу, что мы будем выполнять регулярное выражение.
В поле Найти пишем "([а-я,—»])\r\n([а-я])", а в поле Заменить пишем "$1 $2" (двойные кавычки сотрите). Данное действие уберет все простые переносы сделанное после слова, после длинного дефиса или после запятой.
Курсор ставим в начало.
Нажимаем <Ctrl+h>. Помечаем внизу, что мы будем выполнять регулярное выражение.
В поле Найти пишем "-\r\n", а в поле Заменить оставляем пустое поле. Данное действие отменит переносы в словах на новую строку.
Вот и все. Наслаждаемся своим трудом в читалке.
(c) AlexEnin