使用正则表达式替换文本

正则表达式可用于生成文本,以替换查找条件中的匹配文本。在编辑器视图和翻译记忆库视图中查找和替换文本时,您可以使用正则表达式。

关于此任务

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

此工具适合了解如何创建和使用正则表达式的用户。

SDL Trados Studio 对正则表达式使用 .Net 语法。有关如何使用正则表达式的更多信息,请参阅 http://www.regular-expressions.info/reference.html

过程

  1. 转到项目视图并选择您要处理的项目。
  2. 转到文件视图,然后双击您要处理的文件。
  3. 转到主页选项卡,在编辑组中选择替换
  4. 选择使用正则表达式并作出更改。

示例:使用正则表达式的文本替换

替换框中使用此正则表达式:

  • ‘$1’字段

它将匹配句子的顺序更改如下,其中 XYZ 表示字段名称:

  • “显示‘XYZ’字段。”

例如,此操作将匹配句子的顺序更改如下:

  • “显示地址字段。”
  • “显示名称字段。”
  • “显示电子邮件字段。”

有关如何使用替换正则表达式的更多信息,请参阅示例 http://msdn.microsoft.com/en-us/library/ewy2t5e0.aspx