如何创建或配置识别器?

当您使用小部件和实时文本向导创建新操作时,您可以选择在向导操作中配置新的或现有的识别器。您还可以独立于小部件中包含的识别器来配置和发布识别器。用户可以单击“实时文本”来启动已预先设置的操作,以对该文本模式以特定方式进行操作。例如,如果电子邮件地址被识别为实时文本,您可以单击实时文本电子邮件地址来打开发送给该电子邮件收件人的新邮件。

关于这个任务

实时文本是活动文档中可识别的文本模式,用户可以根据它来启动向导操作。您可以将识别器添加到小部件,以通过将识别的数据连接到操作来定义小部件相对于实时文本的行为方式。识别器是使用标准Java 正则表达式定义的。实时文本在活动文档中显示为带下划线的文本。

当您创建小部件时,可以将识别器连接为针对特定操作的内容类型。您还可以通过单击“我的微件”选项菜单中的管理操作、内容类型和识别器,在“微件管理”视图中查看其他操作、内容类型和识别器并对其进行操作。

程序

  1. 从“我的小部件”选项菜单中单击“配置识别器”
    注意:您还可以使用“小部件管理”视图中的“识别器”选项卡创建新的识别器。此外,当您使用向导创建小部件时,您可以选择在配置新小部件时打开“配置识别器”对话框。
  2. 输入识别器名称,例如美国邮政编码。
  3. 从可用列表中选择一种现有内容类型,或者通过单击“新类型”并输入一种来创建新内容类型。例如,指定地址。

    此名称出现在“窗口小部件管理”视图的“内容类型”选项卡的“显示名称”字段中以及“识别器”选项卡的“内容类型名称”字段中。

  4. 输入正则表达式,例如 \b[0-9]{5}\b。

    识别器被创建为 Java 正则表达式。两个样本站点是:

    java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html
    正则表达式.powertoy.org

    您必须输入有效的表达式。如果您输入的值是无效的正则表达式,您将收到错误。

    此条目显示在“小组件管理”视图的“识别器”选项卡的“正则表达式”字段中。

  5. 输入组编号和内容属性。0 组始终是整个匹配表达式。之后,组编号对应于正则表达式中的括号。例如,将分组编号 0 内容属性值设置为 content.uszip 会将整个匹配表达式映射到此属性。

    该名称出现在“小部件管理”视图的“识别器”选项卡的“内容类型 ID”字段中。

  6. 单击“确定”