Foxtable(狐表)用户栏目专家坐堂 → 字符串处理


  共有3023人关注过本帖树形打印复制链接

主题:字符串处理

帅哥哟,离线,有人找我吗?
sloyy
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2180 积分:13810 威望:0 精华:2 注册:2012/2/25 10:59:00
字符串处理  发帖心情 Post By:2015/3/12 22:33:00 [只看该作者]

某一字符列   里面的格式是 :  A|B|C, D|E|F,G|H|I,   ..... 
字符串都是不固定长度的,现在想对这一列进行处理,只保留第一个 "|"分隔符前的字符串,即保留形成: A,D,G.....
应该怎么处理比较好?       

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/12 22:34:00 [只看该作者]

 想用,分隔,再用|分隔,重新合并字符串。
[此贴子已经被作者于2015/3/12 22:34:47编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/12 22:38:00 [只看该作者]

Dim str As String = "A|B|C,D|E|F,G|H|I"
Dim nstr As String = ""
For Each s As String In str.Split(",")
    nstr &= s.Split("|")(0) & ","
Next

msgbox(nstr.TrimEnd(","))


 回到顶部
帅哥哟,离线,有人找我吗?
sloyy
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2180 积分:13810 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2015/3/12 22:38:00 [只看该作者]

s.Split("|")(0)  这句不是很理解
[此贴子已经被作者于2015/3/12 22:41:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/12 22:41:00 [只看该作者]

 分隔简单一些

 回到顶部
帅哥哟,离线,有人找我吗?
998168
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:241 积分:2208 威望:0 精华:0 注册:2012/11/21 0:48:00
  发帖心情 Post By:2015/3/13 5:48:00 [只看该作者]

以下是引用sloyy在2015/3/12 22:38:00的发言:
s.Split("|")(0)  这句不是很理解
[此贴子已经被作者于2015/3/12 22:41:51编辑过]

这个意思是字符串中以那个符号分隔出来的第一个字符或字符串

 回到顶部