模板越来越复杂,在元素中找到特定项目也随之变难。可以在模板中搜索特定数据引用、变量、母版页、样式和元素名称。
此任务概述通过使用“搜索”窗口来进行搜索。还可以在模板内容编辑器中右键单击某个元素并选择
搜索。有关更多信息,请参阅
提示与技巧主题的
在模板内搜索部分。
不支持使用“搜索”窗口中的“文件搜索”选项卡和“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
|
- 正则表达式:也称为 regexp,这些通配符适用于大多数基于
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
中选择的搜索类型匹配。数据源包括查询和属性。
- 元素:从“选用板”视图中选择的元素类型。
- 使用位置:实体的位置,可能位于元素内容、条件、变量分配或属性中。
- 元素名称:在“属性”视图的常规选项卡中为元素输入的名称。
执行搜索之后,可以单击列标题以对结果进行排序。
您可以在结果中看到重复项。由于脚本中和此脚本的变量引用中可能发现相同文本,因此会经常出现重复项。