易语言吧 关注:266,864贴子:1,667,901
  • 17回复贴,共1

小白求问分割文本问题

只看楼主收藏回复


问题1:分割的文本没加入到列表框,是哪里没写好?
问题2:第二次分割的文本:调试输出 (分割文本2[1]) 或者 调试输出 (分割文本2[2]) 报错
换成:调试输出 (分割文本2) 不会报错
第二次的分割: 分割文本2[1]:是想把字母那一列加入列表框,分割文本2[2] :是把数字那一列加入列表框


IP属地:广东1楼2023-03-29 13:19回复
    首先,到文本()指令传入文本数组返回值为空字符串。
    第二报错是因为第一次分割文本,生成的数组中含有空字符串,第二次分割时返回空数组导致数组应用报错,修改方法加一个判断,对分割文本2判断成员数等于2才继续


    IP属地:安徽来自手机贴吧2楼2023-03-29 22:23
    收起回复
      2025-12-20 11:50:51
      广告
      不感兴趣
      开通SVIP免广告
      循环首那里,取数组数量-1


      IP属地:江苏3楼2023-03-30 05:01
      收起回复
        。。。


        IP属地:安徽来自手机贴吧4楼2023-03-30 22:47
        收起回复
          看上去没错啊


          IP属地:广东来自Android客户端5楼2023-03-31 03:49
          回复
            分割文本1是数组,不能加入到列表项目中


            IP属地:吉林6楼2023-03-31 09:22
            回复
              f1看分割文本的说明 你这明显没写对


              IP属地:广东来自Android客户端7楼2023-03-31 10:26
              回复
                把注释的调试输出下面全部删除
                然后按照下面大概意思写
                .计次循环首(取数组成员数(分割文本1),循环次数)
                列表框1.加入项目(分割文本1[循环次数])
                分割文本2=分割文本(分割文本1[循环次数],“-”)
                .计次循环首(取数组成员数(分割文本2),循环次数2)
                列表框2.加入项目(分割文本2[循环次数2])
                .计次循环尾
                .计次循环尾
                就这样吧,手机纯手打的


                IP属地:北京来自Android客户端8楼2023-03-31 15:27
                收起回复
                  2025-12-20 11:44:51
                  广告
                  不感兴趣
                  开通SVIP免广告
                  .....好不容易分割开,在到文本。。。什么鬼,第一次见


                  IP属地:山西来自Android客户端9楼2023-04-01 10:26
                  收起回复
                    分割一次文本就可以了,之后用寻找文本,取文本左边,取文本右边就可以分别取出键和值


                    IP属地:广东来自Android客户端10楼2023-04-01 19:24
                    回复
                      一直是数组没判断对的问题


                      11楼2023-04-01 21:13
                      回复
                        读到空白行吧,第二次分割,先删除收尾空,再判断内容是不是空字符串
                        调试输出(分割文本1)是错误的,文本1是数组,得用数组下标引用 分割文本1[1],也可以判断数组成员>0 再用分割文本[1]


                        IP属地:福建来自Android客户端12楼2023-04-03 13:47
                        回复