搜索

搜索方法

使用通配符

使用正则表达式

搜索结果展示


搜索窗口

文本搜索窗口



调用搜索

OmegaT 提供了强大的搜索功能。使用 Ctrl+F 调出搜索窗口,在“查找”文本框输入要搜索的单词或短语。此外,还可以在编辑区域(激活片段的目标文本)选择一个单词或短语,然后按Ctrl+F键。在该情况下,单词或者短语将会自动输入到“查找”文本框中。每次调用 搜索 功能都会创建一个新的窗口。别忘记关闭它们,这样它们才不会弄乱你的桌面。

搜索位置

搜索在项目的源和目标部分同时进行。你可以仅在

在文件中搜索时,OmegaT 将严格限制源文件格式(查阅 所支持的文件格式)。例如,尽管 OmegaT 能够很好地处理 TMX 文件,但它不会将其纳入搜索范围。


搜索方法

使用无线按钮选择搜索方法你可以在两个方法之中选择其一:

精确搜索

找出包括指定字符串的片段。

关键词搜索

找出所有包括指定关键字的片段,不考虑顺序。

精确搜索查找某条短语,也就是说,如果输入了多个词汇,只有它们以相同顺序出现时才会被找出来。精确搜索和互联网上 Google 之类搜索引擎的“精确词语”搜索相似。选择 “关键词搜索” 搜索任何数量以空格相间、以任何顺序排列的单个词汇。OmegaT 将会显示所有词汇均出现了的片段清单。关键词搜索和互联网 Google 搜索引擎的 “使用所有词”方式相似(AND逻辑)。

对于以上两种方法,均可以在下列三个选项中选择:

区分大小写

搜索工作将会严格匹配指定字符串;否则将忽略大小写状态。

正则表达式

搜索字符串将会被当作正则表达式对待(在关键词搜索中,它会被当作多个表达式)。

搜索 TMs

将在所有译法记忆中搜索。


使用通配符

无论是精确还是关键词搜索,都可以使用通配符 '*' 和 '?' 。要使用通配符,必须确保未选中 正则表达式 选项,否则字符将会被识别为特殊的正则表达式字符。

如果希望查找包 *? 的片段,你需要使用正则表达式进行转换,并使用一个反斜杠('<c0>\</c0>') 对它们进行转义。例如: 用 'x\*y' 用来查找实例'x*y' , 'x\?y' 用来查找实例 '<c4>x?y</c4>'。


使用正则表达式

正则表达式是一种功能强大的字符串实例查找方法。它和通配符搜索类似,但灵活性要大得多。在搜索中使用的是Java所支持的那些正则表达式。附录 正则表达式 中有一份简短的摘要。如果你需要更多的信息,请参阅 http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html

在网站(http://www.regular-expressions.info/quickstart.html)可以找到一份简单的入门指南。


搜索结果展示

在搜索字段输入一个字符串然后点击搜索按钮,将会把项目中所有包含搜索字段的片段显示出来。由于 OmegaT 将相同片段视为同一实体,因此将只显示第一个独特的片段。

片段以在项目中出现的顺序显示。译好的片段将会以上面显示原始文本、下面显示翻译文本的形式显示,未译片段将只显示原始文本。

点击某片段将会编辑器中将它打开。然后你可以转回搜索窗口以编辑下一找到的片段,例如为了控制或者在必要时调整术语。


法律声明 首页 内容索引