帮助 > 创作 > 对话框 > 编辑窗口 > 查找对话框 > 查找/替换对话框 - 查找/替换选项卡
  
查找/替换对话框 - 查找/替换选项卡
用于查找和更改文本的字符串,从当前光标位置搜索直到文档的结尾。使用此对话框可输入搜索条件并控制搜索的范围。
* 
搜索中不包括生成文本的区域。
当以下某个条件适用时,在匹配文本时将忽略行内标记和处理指令:
搜索文本不包含标记
未选中匹配标注选项
set markupscan 首选项设置为 off
set tagscan 首选项设置为 off
如果标记用于开始或结束某行,则它会被视为词边界,并且还会限制文本匹配。例如,搜索文本 two words 将与 two <emphasis>words</emphasis> 匹配,但与下列内容不匹配:
two</para>
<para>words
查找/替换选项卡包含以下选项:
查找内容 — 用于在文档中搜索文本框内容。如果在选择查找/替换之前在文档中突出显示文本,则所选择的内容将显示在查找内容文本框中(如果复选了匹配标注选项,则将包含标记)。否则,可输入想要查找的文本。
也可以输入正则表达式,此表达式可包含特殊字符(例如,通配符和字符类)作为搜索文本的一部分。如果输入正则表达式,则请务必复选匹配模式
下表显示了一些在正则表达式中常用的字符,并描述了它们在查找内容文本框中的使用方法。
常用正则表达式
正则表达式
字符:
含义:
示例:
查找:
. (句点)
每个句点等于一个字符。
s.t
sit、sat、set...
+(加号)
方括号中指定的字符中的一个或多个字符。
s[aeiou]+n
seen、soon、son、……
*(星号)
字符可出现零次或多次。
t[a-z]*y
twenty、try、trusty、……
|(竖线)
“或”,将搜索两个词中的任何一个词。
icon|tags
icon、tags
查找范围 — 将搜索限定到指定标记内的文本内容。从列表单击一个标注名称。例如,您可将搜索限定为标题标记对中的内容。
* 
如果您已将别名映射应用于文档,则 Arbortext Editor 会对查找范围字段中的实际名称及别名进行识别。
替换为 — 使用此框中输入的内容替换查找内容中的文本。
* 
即使已将别名映射应用于文档,Arbortext Editor 也只能识别替换为字段中的实际名称,而不识别其别名。
如果在复选了匹配标注匹配模式两选项时进行查找/替换,则必须另外在替换为字段中包括“和”(&) 符号。这是因为“和”(&) 字符指示 Arbortext Editor 何处将找到的文本包括在替换字符串中(在正则表达式中)。
例如,要将找到的文本替换为版权符号,正确的替换为输入应为 \&copy;。要将找到的文本替换为找到的文本后跟版权符号,则正确的替换为输入应为 &\&copy;。要将找到的文本替换为找到的文本、一个版权符号和一个“和”(&) 符号本身,则必须在替换字符串中使用“和”符号的实体名称:&\&copy;\&amp;
* 
替换标记名称对不平衡的字符串不起作用,即,<para>Beginning of a paragraphReplace With 输入是不合法的。另外,如果匹配的选择内容含有不平衡的标记,则不允许替换标记名称。
值搜索选项 - 控制文本搜索的精度:
匹配标注 — 复选此选项后,搜索将包括实体和标注标记文本。如果要搜索标注标记,请确保将标记名称括在尖括号中 (例如,<para></para>)。如果要搜索实体,请确保在实体名称前放置一个“和”符号,并在实体名称后放置一个分号 (例如,&copy;)。复选此选项后,默认情况下,此框将继续处于选中状态,以便以后进行搜索时使用。
* 
如果已将别名映射应用于文档并选择了匹配标注,则可在查找内容字段中使用元素别名。然而,如果已应用别名,则在查找内容字段中,Arbortext Editor 将不识别元素的实际名称。
全字匹配 — 复选此选项后,将仅查找与查找内容文本相匹配的完整的词。例如,在搜索 the 时,它仅查找 the 而忽略 theatre。 它不与查找内容文本框中所使用的正则表达式一同使用。复选此选项后,默认情况下,此框将继续处于选中状态,以便以后进行搜索时使用。
区分大小写 — 复选此选项后,在搜索时将区分大小写。例如,使用此选项仅查找文档中的 XML,而忽略 xmlXml。复选此选项后,默认情况下,此框将继续处于选中状态,以便以后进行搜索时使用。
匹配模式 — 如果复选此选项,则会将查找内容文本框内容作为正则表达式进行处理。复选此选项后,默认情况下,此框将继续处于选中状态,以便以后进行搜索时使用。
方向 — 用于确定从当前光标位置开始的搜索方向。单击所需的选项按钮。向下选项为默认选项。
向上 — 向文档的顶部方向搜索。
向下 — 向文档的底部方向搜索。
查找下一个 — 搜索查找内容文本的下一个匹配项。
替换 — 用查找内容的文本替换替换为的文本,然后搜索下一个匹配项。
如果可写入 (不是只读或由其他用户检出) 的 DMS 对象内部有被替换的项,则将会检出对象以进行编辑。系统将提示您确认检出。
全部替换 — 用查找内容的文本替换所有替换为的文本匹配项,且对每个匹配项不做提示。
Arbortext Editor 会提供已成功和失败的替换内容汇总。
可在工具 > 首选项对话框的警告类别中设置查找时,在封套之前提示。 当搜索到达文档结尾时,会弹出一个消息框提示继续搜索。单击从文档开头继续搜索,或单击取消搜索。单击任一按钮都将关闭此消息框,而查找/替换对话框仍将打开。
可以在工具 > 首选项对话框的编辑类别中选取搜索文件实体的内容。 复选查找时搜索文件实体所对应的框。使用 set entityscan 高级首选项设置也可控制此设置。