示例 - 构建文本文件(正则表达式分隔文本文件)

举例说明如何使用正则表达式来定义由正则表达式格式分隔的文本文件。

示例:简单文件名规范

正则表达式 [ a-z].*[0-9]\.txt 描述了任何以小写字母开头、以数字结尾且后跟字母 .txt 的名称

示例:正则表达式分隔文本文件的结构

若要指定正则表达式分隔文本文件的结构,并指定处理器仅翻译标记为备注文本的文本,请按照以下方式为文档结构设定文本文件类型设置:
待翻译文本示例设置
以 // 开头并在每行末尾结束

开头格式://

结尾格式:$

清除多行

请注意,您需要提供结尾格式(即使已清除多行

以 /* 开头并以 */ 结束,可以是同一行或另起一行

开头格式:/\*

结尾格式:\*/

选择多行

示例:正则表达式分隔文本文件——独立(占位符)标记

将所有电子邮件地址按独立(占位符)标记处理。示例电子邮件地址如下所示:John.brown_27@gmail.co.uk

电子邮件地址可能的表达式为:

词汇字符连字符和句点@ 字符词汇字符连字符和句点

对应的简单正则表达式为:

[\w\-\.]+@[\w\-\.]+

要使用此表达式指定独立标记,转到文件 > 选项 > 文件类型 > 文本 > 内嵌模式,然后选择添加规则

完成添加内嵌规则对话框中的以下操作:

示例设置
规则类型

选择占位符

规则

正在打开:[\w\-\.]+@[\w\-\.]+

属性

单击高级。在占位符行为中,选择包含文本

打开文件进行翻译时,文件中的任何电子邮件地址将按独立标记处理,并显示在翻译窗口中。

示例:正则表达式分隔文本文件 - 标记对

<b></b> 按标记对处理以显示粗体文本。在正则表达式文件文件 > 内嵌格式对话框中,选择添加规则。在添加内嵌规则对话框中,完成以下操作:
示例设置
规则类型

选择标记对

规则

正在打开:<b>

正在结尾:</b>

属性

单击翻译并选择始终可译

将格式编辑为粗体样式并选择激活

打开文件进行翻译时,文件中出现的任何 <b>...</b> 均按标记对处理,且标记中的文本将以粗体显示。