以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- split 多个字符怎么办? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11505) |
-- 作者:dcse -- 发布时间:2011/7/31 16:06:00 -- split 多个字符怎么办? replace 成单个字符就怕有重复。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/7/31 17:06:00 -- Dim vals As String = "ABC$DDFG|FDGF%WE" For Each val As String In vals.split(new Char(){"$"c,"|"c,"%"c}) output.show(val) Next |
-- 作者:don -- 发布时间:2011/7/31 17:22:00 -- 以下是引用狐狸爸爸在2011-7-31 17:06:00的发言: Dim vals As String = "ABC$DDFG|FDGF%WE" For Each val As String In vals.split(new Char(){"$"c,"|"c,"%"c}) output.show(val) Next 请教"$"c中的"c"作何解,C语言?试了省略也行.
|
-- 作者:狐狸爸爸 -- 发布时间:2011/7/31 17:45:00 -- c表示这是一个字符,不是一个字符串,在Foxtable中可以省略。 |
-- 作者:don -- 发布时间:2011/7/31 18:14:00 -- 哦,学无止境啊,多谢! |
-- 作者:dcse -- 发布时间:2011/8/4 10:00:00 -- 我的意思是
Dim vals As String = "ABCDDF{&}GFDGF{&}WE" 这样以:{&} 分割的。 |
-- 作者:dcse -- 发布时间:2011/8/4 10:20:00 -- Dim vals As String = "ABC{DD}F{&}GFD{GF{&}WE" 这样以:{&} 分割的。 这样的字符串怎么解决? |
-- 作者:狐狸爸爸 -- 发布时间:2011/8/4 10:32:00 -- 先将{&}替换为单个字符,再来分割。 |
-- 作者:mr725 -- 发布时间:2011/8/4 12:16:00 -- Dim vals As String = "ABC{DD}F{&}GFD{GF{&}WE" output.show(vals.split("{&}")(1)) |
-- 作者:dcse -- 发布时间:2011/8/4 15:24:00 -- 就是因为 单个字符怕有重复
|