帖子
帖子
用户
博客
课程
显示全部楼层

[数据处理] 【官方】【新手必看】常用字符串处理

[复制链接]
发表于 2022-10-19 13:46:43
本帖最后由 RPA智多星-技术支持 于 2023-6-28 18:51 编辑


拆分字符串
按指定分隔符,将一个字符串分割成多个字符串,并存储到列表变量中。
例如:从一个日期格式的字符串中拆分出  年、月、日,以“-”分割YYYY-MM-dd格式的日期。

截取字符串
从指定位置,截取指定长度的字符串。注意:字符串的位置从0计算,例如:abc的第0个位置是a,第1个位置是b
例如:从一个(YYYY-MM-dd)日期格式的字符串中截取  年、月、日。

删除空格
从字符串中删除空格,删除所有空格或者删除首尾空格。
场景举例:通常在比较字符串是否相等的时候,需要去除首尾空格。

大小写转换
借助公式完成大写英文字母和小写英文字母的互相转换。
场景举例:通常在不区分字符串大小写的情况,将两个字符串进行大小写的统一。
  
公式
  
说明
示例
ToLower()
将文本中的字母转换为小写
"ABCDE".ToLower()
转小写:"abcde"
ToUpper()
将文本中的字母转换为大写
"abcde".ToUpper()
转大写:"ABCDE"

获取字符串长度
获取某个字符串的长度。

字符串包含
判断某个字符串中是否包含另一个字符串。
场景举例:判断某个文件是否是txt文本。
使用“字符串包含”命令,判断是否包含“.txt”文件,如果包含则返回True,否则返回False。

或者
使用“IF字符串判断”,判断字符串“包含”或者“结束于”

字符串替换
将一个字符串中指定字符串替换成另外一个字符串。
例如:
我爱你  =>  我爱智多星RPA

正则匹配
根据正则表达式,从一个字符串中匹配出满足条件的字符串。
场景举例:从指定字符串中提取数据,例如提取邮箱。
正则表达式:[A-Za-z0-9.\-+_]+@[a-z0-9.\-+_]+\.[a-z]+
l  指定匹配索引(索引从0开始计算)时,返回文本

l  不指定匹配索引时,返回列表数据

生成GUID
生成一个全局唯一标识符。
场景举例:为记录生成一个唯一标识。

带横线的结果:4b620547-38f2-4039-a20a-70ff9e2da90d
不带横线结果:4b62054738f24039a20a70ff9e2da90d

文本转数值
将文本类型的数值转换为数值类型。
场景举例:当文本类型的数值需要参与数值运算时,需要进行格式转换。
  
公式
  
说明
示例
N()
将文本转换为数值
“123".N()
输出:123

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
666
您需要登录后才可以回帖 登录

本版积分规则