以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  导入数据遇到奇怪的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=70255)

--  作者:白面书生
--  发布时间:2015/6/17 21:31:00
--  导入数据遇到奇怪的问题
"姓名","男","19600506","民族","籍贯",

这种文本拼接,用split(",")得到以下序列

 ""姓名""
""男""
""19600506""

多了一层双引号,想去掉就麻烦了。用trim或者replace都不能解决,因为类似 trim(""")这样的写法是有语法错误的,请高手提供帮助。
 
[此贴子已经被作者于2015/6/17 21:52:04编辑过]

--  作者:yinyb36
--  发布时间:2015/6/17 21:35:00
--  
十位数了,前后有个“号哦
--  作者:白面书生
--  发布时间:2015/6/17 21:53:00
--  
再看我更新的问题描述
--  作者:yinyb36
--  发布时间:2015/6/17 22:03:00
--  
trim("”“")
--  作者:yinyb36
--  发布时间:2015/6/17 22:09:00
--  
两个”“代表一个”
--  作者:白面书生
--  发布时间:2015/6/17 22:12:00
--  
我的终极解决方案是

Dim rs() As String = strs.Split(",")
        For i As Integer = 0 To rs.Length - 1
            Dim temp As String
            temp = rs(i).Remove(0,1)
            rs(i) = temp.remove(temp.Length - 1,1)
        Next


--  作者:yinyb36
--  发布时间:2015/6/17 22:14:00
--  
或者:
strs = strs.replace("""","")
strs = strs.split(",")
[此贴子已经被作者于2015/6/17 22:19:11编辑过]

--  作者:白面书生
--  发布时间:2015/6/17 22:19:00
--  
如果知道两个代表一个就不用走那么多弯路了,谢谢,下次再试。
--  作者:yinyb36
--  发布时间:2015/6/17 22:21:00
--  
不客气