我正在UiPath上处理一些代码,尝试将字符串“ 2700/30”拆分成2700和30分开。
尝试过此“ 2700/30” .split(“ /” c)(0),但不起作用,我将数据从excel文件中获取,然后将其存储到使用.toString的变量中
PS:错误,它不能从字符串转换为字符
myvarA = row.Item(0).ToString
ps:row.Item(0).ToString包含“ 2700/30”
我需要得到这个:
myvarA = row.Item(0).ToString myvarB = row.Item(0).ToString
因为myvarA = 2700和myvarB = 30
答案 0 :(得分:1)
我假定您处于某种循环中,因为您有一个名为row
的变量。
您还提到了Excel,因此我假设它是您正在使用的DataTable
的一行。
row(0).ToString
以字符串形式为您提供所述DataTable第一列的数据。将0
调整为所需的列号。
String.Split
方法返回一个字符串数组,因此您可以以相同的方式直接请求所需的索引。
使用以上知识,您可以使用以下两个分配:
myvarA = row(0).ToString.Split("/"c)(0)
和
myvarB = row(0).ToString.Split("/"c)(1)