Создание электронных книг в формате FictionBook 2.1: практическое руководство (beta 4)   ::   Кондратович Михаил Иосифович

Страница: 58 из 162



Подробнее о том, что такое регулярные выражения и как ими пользоваться, можно прочесть в приложении Д в конце книги.

« Header detection regular expression » — регулярные выражения, с помощью которых программа может распознавать заголовки.

« Regular expression to run on-load » — регулярные выражения, предназначенные для обработки исходного текста.

Окошко разделено на два столбца. Первый (+new search pattern) предназначен для выражения поиска. Второй (+new replace pattern) — для выражений замены.

Регулярных выражений может быть несколько.

Вот  как можно обойти вышеописанный баг с неправильным распознаванием новых абзацев.

в графе « +new search pattern » вводим:



\r\n(\S)



(перевод строки, новая строка, не-пробел).

А в графу « +new replace pattern » вводим:



 $1



Здесь не видно, но перед «$1» должен идти пробел.  То есть символы перевода строки и новой строки будут заменены на пробел. А само «$1» есть обращение к выражению в скобках в регэкспе поиска. Оно нужно, чтобы сохранить в неприкосновенности не-пробел, который идет сразу после символа новой строки.

« Regular expression to run on result document » — регулярные выражения, предназначенные для обработки выходного документа.

Устроено аналогично предыдущему.

И, последняя, четвертая вкладка — « Log » — не имеет никаких опций. Там отображается ход операции преобразования.

Программа умеет конвертировать файлы TXT, HTM, RTF, DOC. Для обработки последних она использует Micro$oft Word, для предварительного преобразования их в HTML.

|< Пред. 56 57 58 59 60 След. >|

Java книги

Контакты: [email protected]