如何创建或配置识别器?
当您使用窗口小部件和实时文本向导创建新操作时,可以选择在向导操作内配置新的或现有的识别器。此外,不论识别器是否包含在窗口小部件中,您都可以配置及发布识别器。用户可以单击实时文本以启动预先联结以特定方式对该文本模式执行的操作。例如:如果电子邮件地址被识别为实时文本,用户可以单击实时文本电子邮件地址,以打开要发送给该电子邮件收件人的一封新电子邮件消息。
关于此任务
实时文本是活动文档中的已识别文本模式,用户可以对该活动文档进行操作以启动向导操作。您可以向窗口小部件添加识别器,以通过将已识别数据连接到操作,定义该窗口小部件将如何对该实时文本进行操作。使用标准 Java™ 正则表达式对识别器进行定义。实时文本在实时文档中显示为加下划线的文本。
当您创建窗口小部件时,可将识别器联结到与特定操作的内容类型一起操作。通过在“我的窗口小部件”选项菜单中单击管理操作、内容类型和识别器,还可以对“窗口小部件管理”视图中的其他操作、内容类型和识别器进行查看及操作。
过程
-
在“我的窗口小部件”选项菜单中单击配置识别器。
注: 还可以使用“窗口小部件管理”视图中的识别器选项卡创建新的识别器。此外,当您使用向导创建窗口小部件时,可以选择在配置新窗口小部件时打开配置识别器对话框。
- 输入识别器名称,例如“美国邮政编码”。
-
从可用列表中选择现有的内容类型,或通过单击新建类型并输入一个类型来创建新的内容类型。例如:指定“地址”。
此名称将显示在“窗口小部件管理”视图中内容类型选项卡的显示名称字段中,以及识别器选项卡的内容类型名称字段中。
-
输入正则表达式,例如 \b[0-9]{5}\b。
识别器以 Java 正则表达式创建。两个示例站点为:
java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html
regex.powertoy.org
必须输入有效的表达式。如果您输入的值是无效的正则表达式,就会收到错误。
此条目显示在“窗口小部件管理”视图的识别器选项卡下的正则表达式字段中。
-
输入组编号和内容属性。0 group 始终是整个匹配的表达式。之后,组编号对应于正则表达式中的括号。例如:将组编号 0 内容属性值设置为 content.uszip 会将整个匹配的表达式映射到此属性。
此条目显示在“窗口小部件管理”视图识别器选项卡的内容类型标识字段中。
- 单击确定。