请问这种格式怎么转换?

mysticby 2009-08-18 12:11:27
文本为
"001","002","003"


使用
Split(str, "‘")

得到的是:"001" "002" "003"


怎么处理才能得到 001 002 003 (没有"")
...全文
54 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mysticby 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mysticby 的回复:]
引用 5 楼 caozhy 的回复:
看错了,是VB。
(1)先用Mid()去掉最外侧的",然后
Split(str, Chr(34) + "," + Chr(34))
(2)直接用Replace去掉"。


Replace 该怎么写????
[/Quote]

谢谢
dylike 2009-08-18
  • 打赏
  • 举报
回复
chr(34)即为双引号
dylike 2009-08-18
  • 打赏
  • 举报
回复
变量的话:

假设它是S

Split(S.Replace(chr(34),""),",")
mysticby 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 caozhy 的回复:]
看错了,是VB。
(1)先用Mid()去掉最外侧的",然后
Split(str, Chr(34) + "," + Chr(34))
(2)直接用Replace去掉"。
[/Quote]

Replace 该怎么写????
mysticby 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dylike 的回复:]
Dim S() as string={"001","002","003"}
--------------------------
S(0)=001
S(1)=002
S(2)=003
[/Quote]

变量啊....
threenewbee 2009-08-18
  • 打赏
  • 举报
回复
看错了,是VB。
(1)先用Mid()去掉最外侧的",然后
Split(str, Chr(34) + "," + Chr(34))
(2)直接用Replace去掉"。
mysticby 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lgx1972 的回复:]
分隔符改成 vbtab
Split(str, vbtab)
[/Quote]

你是说把文本的 ","改为VBTAB?

还是说在VB.NET中替换?
threenewbee 2009-08-18
  • 打赏
  • 举报
回复
(1)先用SubString()去掉最外侧的",然后
Split(str, "\",\"")
(2)直接用Replace去掉"。
dylike 2009-08-18
  • 打赏
  • 举报
回复
Dim S() as string={"001","002","003"}
--------------------------
S(0)=001
S(1)=002
S(2)=003
lgx1972 2009-08-18
  • 打赏
  • 举报
回复
分隔符改成 vbtab
Split(str, vbtab)

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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