删除字符串的一部分

删除字符串的一部分是指删除字符串中的某个特定段或部分,将剩余的字符串保留下来。本教程描述了如何删除指定部分的字符串。在Scratch 2.0中,使用自定义块的“无屏幕刷新运行”选项可以以原子速度删除字符串部分,而不会占用视频输出超过一帧的时间。在本教程中,假设以下内容:

  • 用于删除字符串部分的自定义块接受三个参数

    • "base" - 要删除一部分的原始字符串
    • "start" - 要删除的部分在原始字符串中的起始位置,包括该位置的字母在内
    • "ending" - 要删除的部分在原始字符串中的最后一个字母的位置
  • 使用变量来进行删除部分的过程

    • "result" - 最终的字符串,删除了原始字符串中的指定部分
    • "i" - 用于分组和迭代的变量

编程

下面的自定义块可以删除指定字符串的一部分:

图

同样的脚本也适用于Snap!,但是在脚本的顶部需要放置一个 "run without screen refresh" 块,并在脚本的末尾放置一个报告 (result) 块。

标签: Scratch, Scratch编程, Scratch中国, 少儿编程, Scratch社区, Scratch编程社区, Scratch编程课程, Scratch编程教程