Foxtable(狐表)用户栏目专家坐堂 → 求教,按条件取字符数组符合条件的值的简更方法?


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

主题:求教,按条件取字符数组符合条件的值的简更方法?

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40704 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/4/23 12:34:00 [显示全部帖子]

dim s as string = "1,a,b,c|2,e,f,g|3,t,y,u".replace("|2,e","|2,z")

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40704 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/4/23 13:25:00 [显示全部帖子]

dim s as string = "1,a,b,c|2,e,f,g|3,t,y,u".replace("|" & 2 & "," & e,"|" & 2 & "," & z)

2、e、z都可以是变量

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40704 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/4/23 15:15:00 [显示全部帖子]

以下是引用mr725在2010-4-23 14:05:00的发言:
这样不是更简单:
dim s as string = "1,a,b,c|2,e,f,g|3,t,y,u|2,e,f,g|3,t,y,u"
s = s.replace("e","Z")    '如果每个|....|之间只有一个e
Output.Show(s)           '结果: 1,a,b,c|2,Z,f,g|3,t,y,u|2,Z,f,g|3,t,y,u 

让楼主试试,看看能否满足要求?


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40704 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/4/23 18:33:00 [显示全部帖子]

呵呵,笔误吗?

     好像只是有两个变量没给他建。


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40704 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/4/23 19:40:00 [显示全部帖子]

以下是引用mr725在2010-4-23 19:13:00的发言:

这个也计较啊~  ^_^
从楼主的命题看,您没有设置其中的变量就应该时笔误嘛,因为dim s as string = "1,a,b,c|2,e,f,g|3,t,y,u".replace("|" & 2 & "," & e,"|" & 2 & "," & z)本身就不成立嘛。e和Z都是楼主给定的东东哦! 
其实我已经在10楼说了您的更好哇。您老要大度些啊,别跟咱小学生叫劲啦~ 


不再好坏,旨在给出不同的方法,楼主说了那是变量,至于变量怎么来的我没去考究,只是给出以后的方法,至于我计较什么,我自己也不清楚,说明情况和较劲扯不上关系。


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7249 积分:40704 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/4/23 22:13:00 [显示全部帖子]

给您全加上,再看看对不对:
dim e as string = "e“
dim z as string = "z"
dim s as string = "1,a,b,c|2,e,f,g|3,t,y,u".replace("|" & 2 & "," & e,"|" & 2 & "," & z)

      我是针对楼主提出的问题作的,人家告诉了2、e、甚至z都是变量,所以,前面的我就没写,前面解释得清清楚楚。


 回到顶部