По мере усложнения шаблонов в них все труднее найти конкретный элемент. В шаблоне можно искать указателей на конкретные данные, переменные, шаблоны, стили и имена элементов.
Прежде чем начать
Рассмотрен поиск с помощью окна Поиск. Кроме того, можно щелкнуть правой кнопкой мыши на
элементе в редакторе содержимого шаблона и выбрать
Поиск. Дополнительная информация приведена в разделе
Поиск в шаблоне
из главы
Советы и рекомендации.
Об этой задаче
В окне Поиск нельзя использовать вкладки Поиск файлов и Поиск
JavaScript.
Совет: Можно нажать кнопку
Настроить и отменить выбор вкладки
RPE - Поиск ссылок или Поиск
JavaScript, чтобы удалить ее из окна Поиск.
Процедура
- В Document Studio выберите . Откроется окно Поиск.
- Откройте вкладку Поиск в справочнике RPE.
- Введите слово для поиска.
- Выберите один или несколько типов поиска:
- Все: поиск
указателей на
конкретные данные, переменных, шаблонов, стилей и свойств
элементов. По умолчанию применяется значение Все.
- Указатель на данные: для поиска элементов с примененными запросами и атрибутами. При вводе запроса или атрибута следует вводить полное имя
запроса или атрибута.
Пример: Module/Object/Link/Linked Object
- Переменная: для поиска элементов с присваиванием переменных.
- Шаблон: для поиска элементов с примененными шаблонами, которые могут содержать верхний и нижний колонтитулы.
- Стиль: для поиска элементов, к которым применен определенный стиль.
- Имя элемента: для поиска элемента с указанным именем, введенном в представлении Свойства.
- Выберите один из вариантов поиска, если строка
поиска содержит символы подстановки. В следующих таблицах приведены примеры для следующих
элементов:

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