使用正则表达式的准则

自动执行流程时,通常会遇到需要使用正则表达式来搜索文本模式的情况。 可以使用正则表达式从文档中获取文本,或通过将窗口标题与文本模式相匹配来搜索窗口。

在 IBM RPA Studio 正则表达式构建器中对正则表达式求值

应使用 IBM RPA Studio 的正则表达式构建器工具来验证正则表达式是否会返回预期的结果。 尤其是,如果要使用高级或复杂正则表达式,或者使用了第三方工具来创建正则表达式,请务必验证结果。

考虑将正则表达式存储为有组织的数据集合

在使用多个正则表达式时,应考虑将正则表达式存储为有组织的数据集合,特别是有多个正则表达式用于搜索单个信息时。 这种有组织的数据集合可以是包含结构化文本的文件(如电子表格或 JSON 文件),也可以是数据库表。

将正则表达式存储在脚本外部,而不是将其硬编码到脚本时,可以在不更改脚本的情况下更改这些表达式。 此外,还可以在不更改脚本的情况下向集合添加更多正则表达式。

下表是将正则表达式存储为有组织的数据集合的示例。 此表的格式可能为 CSV 文件(一种电子表格)或数据库表。

Data_to_extract 正则表达式
Purchase_date \d{2}/\d{ 2 ]/\d{2,4}
Buyer_name \b. * \b
Purchase_date \d{2}\s *-.\s-\d*\b
Purchase_item \t.*\bSold