Поиск в шаблоне

По мере усложнения шаблонов в них все труднее найти конкретный элемент. В шаблоне можно искать указателей на конкретные данные, переменные, шаблоны, стили и имена элементов.

Прежде чем начать

Рассмотрен поиск с помощью окна Поиск. Кроме того, можно щелкнуть правой кнопкой мыши на элементе в редакторе содержимого шаблона и выбрать Поиск. Дополнительная информация приведена в разделе Поиск в шаблоне из главы Советы и рекомендации.

Об этой задаче

В окне Поиск нельзя использовать вкладки Поиск файлов и Поиск JavaScript.
Совет: Можно нажать кнопку Настроить и отменить выбор вкладки RPE - Поиск ссылок или Поиск JavaScript, чтобы удалить ее из окна Поиск.

Процедура

  1. В Document Studio выберите Поиск > Поиск. Откроется окно Поиск.
  2. Откройте вкладку Поиск в справочнике RPE.
  3. Введите слово для поиска.
  4. Выберите один или несколько типов поиска:
    • Все: поиск указателей на конкретные данные, переменных, шаблонов, стилей и свойств элементов. По умолчанию применяется значение Все.
    • Указатель на данные: для поиска элементов с примененными запросами и атрибутами. При вводе запроса или атрибута следует вводить полное имя запроса или атрибута. Пример: Module/Object/Link/Linked Object
    • Переменная: для поиска элементов с присваиванием переменных.
    • Шаблон: для поиска элементов с примененными шаблонами, которые могут содержать верхний и нижний колонтитулы.
    • Стиль: для поиска элементов, к которым применен определенный стиль.
    • Имя элемента: для поиска элемента с указанным именем, введенном в представлении Свойства.
  5. Выберите один из вариантов поиска, если строка поиска содержит символы подстановки. В следующих таблицах приведены примеры для следующих элементов:
    paragraphElement1 содержит textElement1 и textElement2. paragraphElement11 содержит textElementThree.
    • Базовый символ подстановки: эти символы подстановки часто применяется в приложениях, созданных не на основе Eclipse, и могут использоваться в запросах поиска Rational Publishing Engine. Простой символ подстановки - это опция поиска с помощью символов подстановки по умолчанию.
      Табл. 1. Основные символы подстановки
      Символ Описание Пример строки поиска Пример совпадения Пример несовпадения
      * Соответствует любому числу символов в контексте других символов из строки поиска textElement*

      textElement1
      textElement2
      textElementThree

      SometextElement1Some textElement1

      ? Соответствует любому одному символу в контексте других символов из строки поиска textElement?

      textElement1
      textElement2

      textElement10StextElement1

    • Регулярное выражение: символы подстановки, которые можно использовать в большинстве приложений на основе Eclipse, включая Rational Publishing Engine, а также во многих языках программирования.
      Табл. 2. Часто используемые символы регулярных выражений
      Символ Описание Пример строки поиска Пример совпадения Пример несовпадения
      * Соответствует произвольному числу вхождений предыдущего символа textElementThre*

      textElementThree

      text ElementThree

      ? Соответствует нулевому или одиночному числу вхождений предыдущего символа textElementThre?

      textElementThree

      textElementThreee

      + Соответствует предыдущему символу один или несколько раз textElementThre+

      textElementThree

      textElementThre

      . Соответствует любому одному символу textElement[.]

      textElement1
      textElement2

      textElement11

      [] Соответствует любым символам в квадратных скобках в контексте строки поиска textElement[12]

      textElement1
      textElement2

      textElement3

      [^ ] Соответствует любым символам за исключением символов в квадратных скобках в контексте строки поиска textElement[^12]

      textElementThree

      textElement1

      | Соответствует нескольким строкам поиска из списка textElement1|textElement2

      textElement1
      textElement2

      textElement11

      \w Соответствует любым алфавитно-цифровым символам \wElement

      textElement1
      textElement2
      textElementThree
      paragraphElement1

      text1

  6. Нажмите кнопку Найти.

Результаты

Результаты поиска отображаются в представлении Поиск. Они содержат следующие столбцы:
  • Значение результата: имя как оно введено для объекта в представлении Свойства.
  • Тип поиска: тип поиск совпадает с выбранным на шаге 4. Источник данных включает как запросы, так и атрибуты.
  • Элемент: тип элемента, как выбрано в представлении Палитра.
  • Где используется: расположение объекта: материалы элемента, условие, присваивание переменной или свойства.
  • Имя элемента: имя элемента, как задано в представлении Свойства на вкладке Общие.

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

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


Комментарии