UiPath Documentation
activities
latest
false
工作流活动
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

创建比较规则

“创建比较规则”活动可让您创建比较规则,这些规则用于在“测试”中的文档或文本比较期间匹配和排除文本的特定部分。

UiPath.Testing.Activities.CreateComparisonRule

描述​

“创建比较规则”用于创建比较规则,这些规则用于在文档或文本比较期间匹配和排除文本的特定部分。这些规则可使用各种匹配技术,例如正则表达式 (regex) 或通配符。这些规则用来识别应忽略的模式,例如日期、ID 或动态内容。

项目兼容性​

Windows - 旧版 | Windows | 跨平台

设计器面板​

  • 规则名称 - 表示规则标识符。在排除文本或文档的特定部分时,此标识符也用作占位符值。
  • 比较规则类型 - 表示用于在比较期间识别和省略文本或文档中指定段的特定规则类型。可用的规则类型包括:
    • 正则表达式规则 - 用于创建正则表达式规则。
    • 通配符规则 - 用于创建通配符规则。
  • 模式 - 指定创建比较规则时使用的特定序列或结构。此模式应与您希望省略的文本或文档部分相对应。根据比较规则类型的不同,您可以输入正则表达式或通配符模式。

属性面板​

输入​

  • 使用占位符 - 决定是否使用包含规则名称的占位符替换由您创建的规则排除的文本。
  • ContinueOnError - Specifies if the automation should continue even when the activity throws an error. This field only supports Boolean values (True, False). The default value is False. As a result, if the field is blank and an error is thrown, the execution stops. If the value is set to True, the execution of the project continues regardless of any error.

输出​

比较规则 - 比较规则的结果。

示例​

此示例包括创建一个类型为正则表达式的比较规则,该规则会排除要比较的文本或文档中的任何日期格式。在这种情况下,我们将按如下方式配置活动:

  1. 在“规则名称”字段中,输入规则的名称。

    在此示例中,我们使用 ExcludeDate 作为名称。

    备注:

    如果选择显示占位符值而不是排除的文本(使用“使用占位符”属性),请确保规则名称能够代表您要排除的文本。

  2. 从比较规则类型下拉列表中,选择正则表达式规则。

  3. 在“模式”字段中,输入表示所有日期格式的正则表达式序列。

    在此示例中,使用以下正则表达式表示日期格式:@"\b(\d{2}[-\/]\d{2}[-\/]\d{4}|\d{4}[-\/]\d{2}[-\/]\d{2})\b"。

    如果要使用通配符,可以使用以下模式 ??-??-????,其中 ? 代表单个字符。此模式可以匹配 MM-DD-YYYY 格式的日期,但也可以匹配 ab-cd-efgh 等字符串。

  4. 在“使用占位符”字段中,选择True 。

    这可确保在我们比较文本或文档后生成的文件中,排除的日期格式将显示为规则名称:ExcludedDate。

  5. 对于“比较规则”字段,使用ctrl + k键盘快捷键创建一个新变量。

  • 描述​
  • 项目兼容性​
  • 设计器面板​
  • 属性面板​
  • 输入​
  • 输出​
  • 示例​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新