activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

工作流活动

上次更新日期 2024年12月20日

创建比较规则

UiPath.Testing.Activities.CreateComparisonRule

描述

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

项目兼容性

Windows - 旧版 | Windows | 跨平台

配置

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

输入

  • 使用占位符 - 决定是否使用包含规则名称的占位符替换由您创建的规则排除的文本。
  • 出错时继续 - 指定在活动引发错误时是否应继续自动化操作。该字段仅支持“布尔值”(TrueFalse)。默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

输出

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

示例

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

  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 创建一个新变量。
  • 描述
  • 项目兼容性
  • 配置
  • 示例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。