GREPоводство
«На мой взгляд, в русскоязычной литературе мало публикаций, доступно объясняющих работу такого замечательного инструмента в составе InDesign, как GREP. Есть множество сухих таблиц, где собраны только коды операций и их названия, есть специализированные форумы, где встречаются россыпи страниц с «вопросами и ответами»… Но только на английском языке, к сожалению, я находил толковые публикации, после прочтения которых становятся ясны и те таблицы, и ответы на форумах, и где — что немаловажно! — внятным образом изложены задачи, для решения которых верстальщику понадобился GREP.
Именно из-за очевидного дефицита информации на русском языке мне захотелось сделать собственную книгу о GREPе. Я говорю «книга», но по сути это будет просто рассказ о возможностях этого инструмента. И сделать её так, чтобы ведомый тобой читатель не утопал в деталях в надежде сперва всё хорошенько изучить, а потом начать применять — такой подход ещё никогда не приводил к успеху. Нет, дать небольшой экскурс в описание инструмента, а потом сразу пробовать применять инструмент, делать эту практику своим опытом, тогда последующие объяснения наложатся на то, что уже знаешь.
Так что эта маленькая книга не претендует на то чтобы считаться библией грепа. Но она точно поможет сделать GREP родным, понятным инструментом, даже если до сих пор вы совершенно не разбирались в метасимволах, а слова вроде POSIX или Positive Lookbehind звучали не яснее любой другой абракадабры.»
Окончание этого предисловия и саму книгу можно скачать по ссылке ниже:
Очень нужное и хорошее GREPоводство, но вот на 9-й странице где объясняется определение диапазона поиска указан запрос с ошибкой: в книге \(.+\.) должен быть \(.+\), т.е. отсутствует точка. Кроме того хотелось бы добавить, что данный запрос выделит все знаки между скобками только в рамках абзаца, а не всего материала (story).
acamant, спасибо, исправил, файл обновил.