Создание электронных книг в формате 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 След. >|