非常感谢大佬的帮助,这个问题真的困扰了我超级久,不具备相关知识真的一头蒙。
推荐大家了解一下VB.net这个语言,因为这是uipath的底层语言。
一、基础用法:string.Split(char c)
代码:

处理结果:

前面的indexA表示的是数组序号,这是一接触Uipath就了解到的分割用法,但有一个问题,只能分割单一字符,比如例子中的“/”.
但是split不可能这么简单,根据其提供的函数显示,separator as String(),对于字符串分割应该也是可以进行处理的。

二、进阶用法-以字符串分割
对于这个以“//”分割的字符串
代码:

处理中需要加入.toArray,后面是为了过滤掉空白元素。

处理结果:

注意:
可能出现错误的情况:需要输出的字符串中包含分割字符
这次以"std"作为分割字符串

处理结果:

可以看到结果缺失了ttt和sss。
三、用多个字符去进行分割
字符串"aaa.bbb,uuu:ttt:sss",以四种不同的分割符进行分割,只需要在中间加上“|”
代码:

处理结果:

四、String.Split(vbcrlf.ToArray)处理换行
最常用的用法,对于换行符表示的字符串进行分割
虽然我们知道一般语言里都是用/r/n表示换行
但是在vb中是vbcrlf(不了解这个语言感觉很难知道)
回车+换行 - \r\n – vbcrlf
回车 - \r - vbcr
换行 - \n - vblf
代码:


输出结果:

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!