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


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

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

帅哥哟,离线,有人找我吗?
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编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2009/5/6 11:49:00 [只看该作者]

 "|湛江佳信公司|深圳汇丰公司|北京冠豪公司".Substring(1)

 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/5/6 11:51:00 [只看该作者]

Remove

从指定位置开始,删除指定个数的字符。

语法:

Remove(StartIndex)
Remove(StartIndex, Count)

参数:

StartIndex: 开始删除字符的位置。
Count: 可选参数,要删除字符的个数,如果省略,则删除自开始字符之后的所有字符。

例如:

Dim s1 As String ="abcdefg"
Dim
s2 As String = s1.Remove(3)
Dim
s3 As String = s1.Remove(3,2)
Output.Show(
"s2 = " & s2)
Output.Show(
"s3 = " & s3)

在命令窗口执行上述代码,输出结果是:

s2 = abc
s3 = abcfg


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

 回到顶部
美女呀,离线,留言给我吧!
yangming
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/5/6 12:20:00 [只看该作者]

以下是引用mr725在2009-5-6 12:09:00的发言:
谢谢两位老师, 就是一时转不过湾来,don的更好理解。

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


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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))

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


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


加好友 发短信
等级:管理员 帖子:47476 积分:251245 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/6 12:37:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2009/5/6 12:54:00 [只看该作者]

借楼主的贴:
字符串: T = "A|A|A|A|AC|A|A|V|A|S|A|A|A|A|AC|A|A|V|A|S|A|A|A|A"
1.如何删除T第n个"|"?
2.如何知道第n个"|"在T中的位置?
[此贴子已经被作者于2009-5-6 13:02:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

 回到顶部
总数 14 1 2 下一页