Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样用代码删除字符串中的一个字符?【解决了】


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

主题:[求助]怎样用代码删除字符串中的一个字符?【解决了】

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
[求助]怎样用代码删除字符串中的一个字符?【解决了】  发帖心情 Post By:2009/5/6 11:46:00 [显示全部帖子]

 怎样删除字符串 "|湛江佳信公司|深圳汇丰公司|北京冠豪公司" 中第一个‘|’符号!?
[此贴子已经被作者于2009-5-6 12:39:28编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/6 12:09:00 [显示全部帖子]

谢谢两位老师, 就是一时转不过湾来,don的更好理解。
[此贴子已经被作者于2009-5-6 12:34:19编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/6 12:35:00 [显示全部帖子]

以下是引用yangming在2009-5-6 12:20:00的发言:

don是高手啊,呵呵,我也是正在学.

其实都好理解:

dim a as string = "|湛江佳信公司|深圳汇丰公司|北京冠豪公司"
output.show(a.Substring(1))
output.show(a.remove(0,1))

结果都是: 湛江佳信公司|深圳汇丰公司|北京冠豪公司


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/6 12:47:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-5-6 12:37:00的发言:

dim a as string = "|湛江佳信公司|深圳汇丰公司|北京冠豪公司"
output.show(a.Trim("|"))

还以为Trim("|")中‘前后的 "|" ’是从头到尾所有的"|"呢!~ 吓得我不敢用 。。。
应该将帮助中  :

Dim s As String = "1 ABC 1"
s = s.Trim("1"
)

执行后,s的结果等于" ABC ",前后的1都被去掉了。改为:执行后,s的结果等于" ABC ",头尾的1都被去掉了(中间即使有1,也不会去掉的!)

但是要注意:如果是"111 A1B1C 1111" 其结果是这样的" A1B1C "

[此贴子已经被作者于2009-5-6 12:54:53编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/6 13:06:00 [显示全部帖子]

http://www.foxtable.com/dispbbs.asp?boardid=2&id=2701&page=1&star=1
[此贴子已经被作者于2009-5-6 13:16:59编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/6 13:25:00 [显示全部帖子]

以下是引用don在2009-5-6 13:15:00的发言:

我说的是第N个,如第3个,不是全部

Dim Multi As string = "A|A|A|A|AC|A|A|V|A|S|A|A|A|A|AC|A|A|V|A|S|A|A|A|A"
output.show(multi.remove(5,1))
结果:A|A|AA|AC|A|A|V|A|S|A|A|A|A|AC|A|A|V|A|S|A|A|A|A

[此贴子已经被作者于2009-5-6 13:26:48编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/5/6 13:37:00 [显示全部帖子]

以下是引用don在2009-5-6 13:33:00的发言:

remove(5,1)不通用!如T= "ASSE|AaX|AZZZ|A|AC|A|A|V|A|S|A|A|A|A|AC|A|A|V|A|S|A|A|A|A" 呢?

哈哈 , 这个俺不懂了(如何知道第n个"|"在T中的位置?)!!!


 回到顶部