指定 QA Checker 的正则表达式

使用 QA Checker 3.0 > 正则表达式设置,指定正则表达式以查找文件中的特定字符串模式。

列表中的所有正则表达式均将应用至译文文档。创建表达式,然后将其添加至列表。

正则表达式用于搜索文本中的所有以特殊顺序或格式出现的字符。它们不同于标准搜索工具,因为它们使用特殊的元字符。元字符让您能够创建单个正则表达式,该表达式将查找与基本格式及其特定变体相匹配的所有项目。

此工具适合了解如何创建和使用正则表达式的用户。但是,系统提供一系列正则表达式示例,非专家用户只需将其添加即可。

SDL Trados Studio 对正则表达式使用 .Net 语法。

这些设置出现在 SDL Trados Studio 中的多个对话框中。请参见验证设置对话框,了解关于相应对话框的更多信息。

选项说明

搜索正则表达式

选择此选项,以指定为查找文档中特定字符串格式所要使用的正则表达式。列表中的所有正则表达式均将应用至译文文档。

使用此选项右侧的下拉列表,选择在此项检查找到错误时要应用的严重级别:
  • 错误
  • 警告
  • 注意

说明

为创建的正则表达式输入说明。这用于在报告验证的文件时进行标识。

RegEx 原文

输入用于搜索原文句段而创建的正则表达式。

RegEx 译文

输入用于搜索译文句段而创建的正则表达式。

条件

若要对正则表达式搜索应用限制,请选择以下条件之一:
  • 译文和原文 RegEx 格式均匹配时报告:如果在原文句段和译文句段中找到该格式,则仅报告错误。
  • 译文匹配但原文不匹配时报告:如果仅在译文句段而非原文句段中找到该格式,则仅报告错误。
  • 原文匹配但译文不匹配时报告:如果仅在原文句段而非译文句段中找到该格式,则仅报告错误。
  • 原文匹配时报告(仅限原文检查):仅检查原文句段的格式,不检查译文句段的格式。若在原文句段中找到格式,则报告错误。
  • 译文匹配时报告(仅限译文检查):仅检查译文句段的格式,不检查原文句段的格式。若在译文句段中找到格式,则报告错误。
  • 原文和译文均匹配但数量不同时报告:如果在原文句段和译文句段中找到该格式的数量不一致,则仅报告错误。
  • 分组搜索表达式 – 原文匹配但译文不匹配时报告:使用原文 RegEx 中指定组的反向引用来构建译文表达式中的字符串,以搜索译文句段。若译文不包含正确的字符串,则报告错误。

    以下面两个句段为例。QA Checker 将在原文句段中查找 p. 45 并使用 45 作为译文表达式中的反向引用来构建搜索译文句段 S. 45 的字符串。由于译文句段包含 S. 46 而非 S.45,译文句段将报告警告。

    原文句段:"See more details on p. 45 of our book."

    译文句段:Für mehr Details, sehen Sie auf S. 46 unseres Buchs nach."

  • 分组搜索表达式 – 原文和译文均匹配时报告:使用原文 RegEx 中指定组的反向引用来构建译文表达式中的字符串,以搜索译文句段。若在译文句段中找到匹配字符串,但包含禁用的变体,则报告错误。

    以下面两个句段为例。QA Checker 将在原文句段中查找 1.2,并使用 1.2 作为译文句段中的反向引用,以构建一个用于搜索译文句段的字符串。在此例中,QA Checker 找到了匹配的译文句段,但仍报告错误,因为存在原文匹配项的禁用变体。1-2 是一个禁用的变体。

    原文句段:"This is my 1.2 testing sentence."

    译文句段:"Toto je moje 1-2 testovaci veta."

    有关反向引用的信息,请参阅 Regular expressions

忽略大小写

若要在匹配原文句段和译文句段中的格式时忽略大小写,请选择此选项。

操作

选择此选项,以显示包含下列选项的操作下拉菜单:
  • 添加项目:完成说明RegEx 原文RegEx 译文条件框之后,选择此选项可向列表添加正则表达式。
  • 更新项目:选择列表中的正则表达式,以便在说明RegEx 原文RegEx 译文条件框中显示其详细信息。作出必要更改后,单击此按钮以更新列表中的正则表达式。
  • 删除项目:选择列表中的正则表达式,然后单击此按钮以将其删除。
  • 清除项目:选择此选项以从列表中删除所有正则表达式。
  • 示例:选择此选项,然后选择一个示例,以便在说明RegEx 原文RegEx 译文条件框中显示其详细信息。然后,单击添加项目即可将示例添加至列表。
  • 筛选条件项目:填写说明RegEx 原文RegEx 译文框后,选择此选项。
  • 清除筛选器:选择以清除您之前创建的筛选条件。