活动
最新
False
是否为文本匹配 - 其他最新版本
横幅背景图像
徽标
工作流活动
上次更新日期 2024年2月19日

是否为文本匹配

UiPath.Core.Activities.IsMatch

描述

指示指定的正则表达式是否使用指定的匹配选项在指定的输入字符串中查找匹配项。 此活动具有可用于配置的正则 表达式构建器 向导,您可以 在此处阅读更多信息。

项目兼容性

Windows - 旧版 | Windows | 跨平台

跨平台配置

  • “输入”- 用于搜索匹配项的字符串。
  • “模式”- 要匹配的正则表达式模式。
高级选项

其他

  • “正则表达式选项”- 此为枚举值的按位组合,用于指定匹配选项。可用选项包括 IgnoreCaseMultilineExplicitCaptureCompiledSingelineIgnorePatternWhitespaceRightToLeftECMAScriptCultureInvariant
  • “结果”- 此为“布尔值”变量,如果正则表达式找到匹配项,则为“True”,否则为“False”。

Windows - 旧版 Windows 配置

设计器面板
  • “配置正则表达式…”- 打开“正则表达式构建器”向导,您可以在其中指定要匹配的正则表达式模式。
属性面板
常见
  • “显示名称”- 活动的显示名称。
输入
  • “输入”- 用于搜索匹配项的字符串。
  • “模式”- 要匹配的正则表达式模式。
  • “正则表达式选项”- 此为枚举值的按位组合,用于指定匹配选项。
其他
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
  • “结果”- 此为“布尔值”变量,如果正则表达式找到匹配项,则为“True”,否则为“False”。

“匹配”活动使用示例

此工作流说明了如何使用是“匹配”活动和自定义“正则表达式”来验证电子邮件地址的有效性。

此自动化流程的构建方法如下:

  1. 打开 Studio ,创建一个新“流程”
  2. 将“序列”容器拖动至“工作流设计器”。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      EmailToCheck

      字符串

      John.Doe@server.org

      IsMatch

      布尔值

       
  3. 将“匹配”活动拖动至“序列”容器中。

    • 在“属性”面板中,向“输入”字段添加“EmailToCheck”变量。
    • 在“结果”字段中添加 IsMatch 变量。
    • 单击“配置正则表达式”按钮并自定义正则表达式。对于此示例,在“值”字段中添加表达式 ^([\w\.-]+@[\w\.-]+\.\w{2,4})$
      注意:有关如何自定义和配置正则表达式的更多信息,请参见此处
  4. 将“If 条件”活动拖动至“匹配”活动下方。

    • 在“条件”字段中添加变量 IsMatch
  5. 在“If 条件”活动的“Then”字段中添加“消息框”活动。

    • 在“文本”字段中添加表达式 String.Format("{0} is a valid email addess", EmailToCheck)
  6. 在“If 条件”活动的“Else”字段中拖动“消息框”活动。

    • 在“文本”字段中添加表达式 String.Format("{0} is not a valid email addess!", EmailToCheck)
    • 您的工作流应如下所示:



  7. 运行流程。添加为输入的电子邮件地址将得到验证,结果将显示在消息框中。

支持和服务图标
获取您需要的帮助
UiPath Academy 图标
了解 RPA - 自动化课程
UiPath 论坛图标
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.