Scratch 教程:如何实现文本分割

在平时,我们通常会有分割文本的要求,但扩展却又无法使用scratch离线版打开,咋办呢?我们可以用原版做出来!

        没关系,我来教你!

        我们自定义一个函数,之后要分割调用就行了

        创建三个变量,分别命名为分割结果、i、word;创建一个列表,命名为分割结果。

        在这个函数下,我们将这三个变量和列表初始化:

初始化变量、列表

让我们边分析边写代码

        既然是要分割一串字符,那就需要请到【重福执行()次】【()的字符数】那就这样写:

        重复这么多次,怎么判断是否该在某处分割呢?分析一下:这个函数中,i 明显是个数字类型的变量,初始值为1,如果内容的第( i )项是(分割符)则分割,否则保留,我们这么写:

注:这个(word)是用来占位的~

        怎么【保留】呢?“保留“字面上是指保存,但在这个项目中却是对于(word)进行新的赋值,(word)之前的值不能丢弃,那么给TA的赋值代码就是:连接(word)和内容的第(i)个字符,我们写在“否则“中:


祝贺你,你已经完成的已经差不已经多咯!

        接下来,我们把【将(i)增加1】放到循环的末尾,因为i是一个用来表示一个数的变量:

         然后,由于word在上述的循环中由一部分已经被赋值给了列表分割结果,但可能还有没在循环中赋值的(没赋值是因为这段文本在分割符的后面),所以我们要在惊醒一次赋值:

         最后,将【分割结果】这个变量给赋值为【分割结果】这个列表的全部项目,在拼接,我们就做完啦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诗者才子酒中仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值