求助:关于从一行字符串中如何提取其中的两个字符串?

bluearth 2005-04-08 09:45:40
现在文本中的数据是这样的:
460012673902319 20D0560787D93128F76DC22372E075AD C128V1 C128V1
.....(下面的数据基本上是这样)
中间是用空格来分割的
但是我用split(s," ") 来分割就不好用,为什么?
我想提这行字符串中的460012673902319和20D0560787D93128F76DC22372E075AD这两个字符串,如何做?
多谢
...全文
100 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluearth 2005-04-08
  • 打赏
  • 举报
回复
多谢
viena 2005-04-08
  • 打赏
  • 举报
回复
to sekingsboy(不后悔)
不是空格,你用鼠标选中下看,不可分割的,整个是一个字符
viena 2005-04-08
  • 打赏
  • 举报
回复
管它是什么,复制粘贴就好了,呵呵
a=split(s," ")
flyingZFX 2005-04-08
  • 打赏
  • 举报
回复
真的是“空格”吗?不会吧,,晕,,,,怎么会有这么大的空格呀???
flyingZFX 2005-04-08
  • 打赏
  • 举报
回复
呵呵,你的分隔符,估计是 Tab 吧,呵呵,

a=split(s,vbTab) 还是用这个吧。
sekingsboy 2005-04-08
  • 打赏
  • 举报
回复
恩,,恩
如下去做
dim str as string
for i=1 to 10
str=replace(str," "," ")
next
a=split(str," ")
即可
原来的空格太多咯
homezj 2005-04-08
  • 打赏
  • 举报
回复
中间可能是空格,也可能是Tab,这点要弄清楚!

dim a() as string
若空格,可就样
s=trim$(replace$(s," "," "))
a=split(s," ")

若是Tab,可这样
a=split(s,vbTab)
bacaihong 2005-04-08
  • 打赏
  • 举报
回复
ar=split(s," ")
print ar(0),ar(1)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧