среда, 17 октября 2007 г.

Использование GREP в InDesign CS3 Часть 0. Введение.

Этим постом я начинаю серию постов посвященных использованию GREP в InDesign CS3, для того чтобы систематизировать свои знания в данной области и собрать их в одном месте. Так же надеюсь что эти посты окажутся полезны кому-нибудь еще. (На самом деле я не уверен что кто-то еще кроме меня читает этот блог, поэтому был бы рад увидеть хоть какие комментарии)

К сожалению GREP пользуется дурной славой сложного инструмента, доступного только программистам. В действительности регулярные выражения – самый мощный, на сегоднящний день, способ поиска текстовых фрагментов в электронных документах.

Сейчас регулярные выражения используются многими текстовыми редакторами и утилитами для поиска и изменения текста на основе выбранных правил. Многие языки программирования уже поддерживают регулярные выражения для работы со строками. Однако, несмотря на сложность изучения всех аспектов использования регулярных выражений, многие задачи с которыми сталкиваются пользователи InDesign в реальной работе могут быть решены с использованием удивительно простых выражений.

Цель этих постов – показать как создавать простые, но мощные регулярные выражения.

Маленькая историческая справка.

Само название GREP произошло от набора команд g/re/p используемых в текстовом редакторе ed операционной системы UNIX. Этот набор команд осуществлял поиск по файлу строк соответствующих заданному регулярному выражению и выводил их на печать.

В следующей части будут рассмотрены примеры простых выражений и преимущества которые имеет GREP перед стандартным текстовым поиском.

Комментариев нет: