hello,关于vb里面提取数据的问题
本帖最后由 cherrycdh 于 2023-2-1 15:40 编辑有一个vb提取数据的问题,我知道当数据s是0,12时,我想要,后面的数据,使用查找字符串功能instr(s,“,”),找到他,然后提取出来,如果我需要的是0,12,13,14中,我需要13的时候,可以使用instrrev(s,“,”),可以找到后使用
但是如果我的数据s是01,32,,22312000000000616237,886.62,20221013,,172B,然后我需要的是第三个逗号开始然后到第四个逗号结束的数据呢(我本来想用两个,来设置,但是我发现,双逗号有可能后续还会有数据的,所以不可取)
有没有大神知道的,求指导 看的有点晕,看你的数据你用, 逗号去分割,找需要的不就可以了? 可以split拆分成数组,拆成数组了,你想怎么提取遍历唄 无闻无问 发表于 2023-2-1 14:16
可以split拆分成数组,拆成数组了,你想怎么提取遍历唄
谢谢,十分感谢,我只要将,作为每个数组的分割 先用split函数以逗号切割字符串为数组,再根据需要取所需就好了 arr=split(istr,",")'arr是拆分后的数组(下标从0开始),istr是要拆分的字符串,第三个逗号和第四个逗号之间的就是arr(3) changhong8 发表于 2023-2-1 14:50
arr=split(istr,",")'arr是拆分后的数组(下标从0开始),istr是要拆分的字符串,第三个逗号和第四个逗号之 ...
恩恩,好的,十分感谢, Rummy 发表于 2023-2-1 14:18
先用split函数以逗号切割字符串为数组,再根据需要取所需就好了
谢谢谢谢,感谢大家的回复,我一时想叉了,谢谢大家,评分不够,我明天继续来给
页:
[1]