注册 登录
编程论坛 VB6论坛

字符串拆分

zxpdd 发布于 2021-12-15 14:35, 979 次点击
哥哥们,我使用split拆分字符串,比如字符串有25*30和25×30这两种乘号,我用*或者×号拆分,该如何弄
split(cells(1,i) ,"*"或者"×")
2 回复
#2
wlbwxd2021-12-15 16:02
回复 楼主 zxpdd
建议使用一种拆分方式,用“*”或“×”其中一种,如出现有二种,可提前进行字符的替换处理就可以了。
#3
hmj07452021-12-15 16:04
我说个笨思路给你参考下,如果一串字符中同时有两种符号就没用。
If InStr(cells(1, i), "*") > 0 Then '// 如果发现* 则,否则
Str = Split(cells(1, i), "*")
Else
Str = Split(cells(1, i), "×")
End If
1