Foxtable(狐表)用户栏目专家坐堂 → 讨论:string.split方法问题。


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

主题:讨论:string.split方法问题。

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


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
讨论:string.split方法问题。  发帖心情 Post By:2014/10/13 15:58:00 [只看该作者]

Dim str As String = "在在地地寺地寺地 as 地在大在在大在在d as 在在在在在在在d as 在进进在在要要要工"
Dim strs() As String = str.Split("as")
For Each str In strs
  MessageBox.Show(str)
Next

上面的代码,将字符串分成了4个元素的数组,但是用于分隔的元素 as 未被完全移除,从第二个元素开始,前面都有个 s ,这是否为BUG?
谢谢!

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


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

 split只能是字符,单个字符。

 

Dim str As String = "在在地地寺地寺地 as 地在大在在大在在d as 在在在在在在在d as 在进进在在要要要工"
Dim strs() As String = str.replace("as", "@").Split("@")
For Each str In strs
    MessageBox.Show(str)
Next

 


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


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
  发帖心情 Post By:2014/10/13 16:02:00 [只看该作者]

谢谢!

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


加好友 发短信
等级:童狐 帖子:272 积分:2189 威望:0 精华:0 注册:2013/9/26 1:49:00
  发帖心情 Post By:2014/10/13 16:08:00 [只看该作者]

用字母,的确定有,用符号没问题,坐等官方给解释


 回到顶部