叁包辣條
2017-11-11 03:01
采纳率: 66.7%
浏览 1.1k
已采纳

字符串分割成字符二维数组,可以加入到数据库中

 将这段字符串进行分割, F                  Accept      1/1-3/2        75     75   75   NA      NA     NA      0     NA      0  0.000   0.087  0.085  0.015      75     25     15      3      0      0      0      0 , 代码优先 
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 已采纳

    什么语言了?C#的split有个选项可以移除空白项目

    
            "".Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries);
    

    js支持正则分割,自己看下你所使用语言的split

    
        var s='F                  Accept      1/1-3/2        75     75   75   NA      NA     NA      0     NA      0  0.000   0.087  0.085  0.015      75     25     15      3      0      0      0      0'
        var arr = s.split(/\s+/g)
        alert(arr.join())
    
    点赞 评论
  • 叁包辣條 2017-11-11 03:02

    说一下,中间空格不唯一,无法用split函数,CSDN直接把空格都变成一个了

    点赞 评论
  • evshan 2017-11-11 17:06

    php函数explode,用法看手册

    点赞 评论
  • 郭吉祥 2017-11-12 01:41

    写个字符串循环取值放入到char数组中,放值得做空格判断,如果循环到空格就生成新的一维数组,同时之后的空格一律continue,当遇到第一个字符时开始放值。可以将你的字符串最后再加上一个空格,保证规律一致。

    点赞 评论
  • 叁包辣條 2017-11-13 04:31
                    trans = new System.Text.RegularExpressions.Regex("[\\s]+").Replace(trans, " ");
                    string[] p = trans.Split(' ');
                                        已经解决了,谢谢各位,用的正则将多个空格变成一个空格,在用split函数根据单个空格将字符串分割成数组
    
    点赞 评论

相关推荐 更多相似问题