Основы работы в Open Office
      

Использование групповых символов (регулярные выражения)


Групповые символы (также известные как регулярные выражения) представляют собой комбинации символов, которые задают OOo, как найти то, что надо. Регулярные выражения являются очень мощными, но не интуитивно понятными. Они могут экономить время и усилия, объединяя многократные поиски в один.

таблица 6.1 показывает несколько регулярных выражений, используемых в OOo.

Таблица 6.1. Примеры поиска с использованием групповых символов (регулярных выражений)

НайтиИспользуйте это выражениеПримеры и комментарии
Любой отдельный символ.b.d ищет bad, bud, bid, и bed.
Любая строка символов.*b.*d ищет bad, brand, и board.
Один из указанных символов[ ]b[iu]n ищет bin, и bun.
Любой отдельный символ в указанном диапазоне[-][r-t]eed ищет reed, seed, и teed; диапазоны должны быть заданы в алфавитном возрастающем порядке.
Любой отдельный символ, кроме символов в скобках[^]p[^a]st ищет post и pest, но не past.
Начало слова\<\<log ищет logbook и logistics, но не catalog.
Маркер абзаца$Возможность найти термин, только если этот термин находится в конце абзаца. Не работает как символ замены. Используйте вместо этого \n.
Разрыв строки\nНаходит разрыв строки, который был вставлен с использованием Shift+Enter. Когда используется как символ замены, вставляется маркер абзаца.
СОВЕТ
Встроенная подсказка описывает еще много регулярных выражений и варианты их использования.
Примечание
Чтобы искать символ, который определен как групповой символ, введите обратный слеш (\) перед символом. Например, чтобы найти текст $5.00, Вы должны задать в качестве условия поиска \$5\.00.

Для использования групповых символов и регулярных выражений при поиске и замене:

  1. В диалоговом окне Найти и заменить нажмите Дополнительные настройки, чтобы увидеть дополнительные параметры. В этом расширенном диалоговом окне (рис. 6.7) установите флажок Регулярное выражение.
  2. Введите текст для поиска, включающий групповые символы в поле Найти и текста замены (если требуется) в поле Заменить на. Не все регулярные выражения работают как символы замены; разрыв строки (\n) один из тех, который действительно работает.
  3. Нажмите Найти, Найти все, Заменить или Заменить все (не рекомендуется).



Содержание раздела