【Uipath杂谈】对于字符串的处理,Split方法

非常感谢大佬的帮助,这个问题真的困扰了我超级久,不具备相关知识真的一头蒙。

推荐大家了解一下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

 

代码:

 

输出结果:

 


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

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部