【UiPath2022+C#】UiPath 数据操作
文章目录
环境
UiPath Studio Community 2022.4.3
Windows
C#
概述
定义
数据操作是对数据进行修改、结构化、格式化或排序的过程,以方便使用数据并增强数据管理功能。
业务场景
- 网站所有者经常采用数据操作方法从其 Web 服务器日志提取和查看特定信息。这样他们可以监控最受欢迎的页面及其流量来源。
- 我们考虑查询公共财务或法律数据库的流程。数据操作可为信用分析师提供仅提取相关数据并在其他文档中使用这些数据,或将这些数据与其他来源的信息进行相关联的方法。
字符串
定义
字符串是与文本对应的数据类型。很难想象不涉及使用字符串的自动化场景。
每当需要捕获、处理、在应用程序之间发送或显示文本时,都会使用字符串(除非数据是结构化数据,例如表格)。
业务场景
- 获取操作的状态
- 从较大的文本部分提取相关文本
- 向人类用户显示信息
字符串方法
Concat
以字符串形式连接两个指定对象
表达式:string.Concat(VarName1, VarName2)
Contains
检查字符串中是否出现指定子字符串。返回 True 或 False
表达式:VarName.Contains(“text”)
Format
将对象的值转换为字符串(并将其插入另一个文本中)
表达式:string.Format(“{0} is {1}”, VarName1, VarName2)
IndexOf
返回索引从零开始的字符串中第一次出现的字符
表达式:VarName1.IndexOf(“a”)
Join
连接集合中的元素,并将其显示为字符串
表达式:string.Join(“|”, CollVarName1)
Replace
替换字符串中出现的所有子字符串
表达式:VarName.Replace(“original”, “replaced”)
Split
使用给定分隔符将字符串拆分为子字符串
表达式:VarName.Split(“|“)(index)
Substring
使用字符串索引和长度从字符串提取子字符串
表达式:VarName1.Substring(startIndex, length)
步骤
-
我们以“序列”开始该项目,并使用“分配”作为“message”字符串变量的初始值:“You searched for author Mark Twain. His books can be found in the following stores: Bookland, Classics bookstore.”
-
我们创建一个新字符串变量 author,并使用一系列字符串方法从查询中分配作者:
message.Split(new char[]{‘.’})[0].ToString().Substring(message.LastIndexOf(“author”))
- v Split(new c