请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程

【RPA智多星新手必看】常用字符串处理

智友RPA 2023-1-13 17:25 954人浏览 1人回复
原作者: RPA智多星-技术支持 收藏 邀请
摘要

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

634f8e0bcec22.png
拆分字符串
按指定分隔符,将一个字符串分割成多个字符串,并存储到列表变量中。
例如:从一个日期格式的字符串中拆分出  年、月、日,以“-”分割YYYY-MM-dd格式的日期。
634f8e1db5812.png
截取字符串
从指定位置,截取指定长度的字符串。注意:字符串的位置从0计算,例如:abc的第0个位置是a,第1个位置是b
例如:从一个(YYYY-MM-dd)日期格式的字符串中截取  年、月、日。
634f8e2842e7f.png
删除空格
从字符串中删除空格,删除所有空格或者删除首尾空格。
场景举例:通常在比较字符串是否相等的时候,需要去除首尾空格。
634f8e3207d2c.png
大小写转换
借助公式完成大写英文字母和小写英文字母的互相转换。
场景举例:通常在不区分字符串大小写的情况,将两个字符串进行大小写的统一。
  
公式
  
说明
示例
ToLower()
将文本中的字母转换为小写
"ABCDE".ToLower()
转小写:"abcde"
ToUpper()
将文本中的字母转换为大写
"abcde".ToUpper()
转大写:"ABCDE"
634f8e4563920.png
获取字符串长度
获取某个字符串的长度。
634f8e8654bbd.png
字符串包含
判断某个字符串中是否包含另一个字符串。
场景举例:判断某个文件是否是txt文本。
使用“字符串包含”命令,判断是否包含“.txt”文件,如果包含则返回True,否则返回False。
634f8ea4783a0.png
或者
使用“IF字符串判断”,判断字符串“包含”或者“结束于”
634f8ead7c65c.png
字符串替换
将一个字符串中指定字符串替换成另外一个字符串。
例如:
我爱你  =>  我爱智多星RPA
634f8eb88380c.png
正则匹配
根据正则表达式,从一个字符串中匹配出满足条件的字符串。
场景举例:从指定字符串中提取数据,例如提取邮箱。
正则表达式:[A-Za-z0-9.\-+_]+@[a-z0-9.\-+_]+\.[a-z]+
l  指定匹配索引(索引从0开始计算)时,返回文本
634f8ece6406b.png
l  不指定匹配索引时,返回列表数据
634f8ed552464.png
生成GUID
生成一个全局唯一标识符。
场景举例:为记录生成一个唯一标识。
634f8edc63688.png
带横线的结果:4b620547-38f2-4039-a20a-70ff9e2da90d
不带横线结果:4b62054738f24039a20a70ff9e2da90d
文本转数值
将文本类型的数值转换为数值类型。
场景举例:当文本类型的数值需要参与数值运算时,需要进行格式转换。
  
公式
  
说明
示例
N()
将文本转换为数值
“123".N()
输出:123
634f8ee5d52ac.png

评论
954人参与,1条评论

精彩评论

查看全部评论>>