跳转到内容

Futurebasic/语言/参考/MID 语句

来自维基教科书,自由的教科书

MID$ 和 MID$$

[编辑 | 编辑源代码]

MID$(stringVar$,startPos,numChars) = replaceString$ MID$$(container$$,startPos,numChars) = ¬   replaceString$/contnr$$

2000 年 5 月 30 日(发布 3)

此语句更新 stringVar$(必须是字符串变量)或 container$$ (容器变量),删除 stringVar$ container$$ 中的一部分,并用 replaceString$ 左侧相同数量的字符替换它。要替换的部分从 stringVar$ container$$ 中的 startPos 位置开始。在以下代码片段中,容器和字符串的工作方式相同。替换的字符数等于以下数量中最小的一个

  • numChars
  • LEN(replaceString$)
  • LEN(stringVar$) - startPos + 1

在以下情况下,MID$ 不执行任何操作

  • stringVar$replaceString$ 为空时;
  • startPos 小于 1 或大于 LEN(stringVar$) 时;
  • numChars 小于 1 时。

注意: 您不能在等号右侧使用包含容器的复杂表达式。

示例: x$ = "abcdefgh" y$ = "abcdefgh" z$ = "abcdefgh" MID$(x$,2,3) = "1234" PRINT x$ MID$(y$,2,5) = "1234" PRINT y$ MID$(z$,7,4) = "1234" PRINT z$

程序输出
a123efgh a1234egh abcdef12

MID$ 函数; LEFT$; RIGHT$; INSTR

华夏公益教科书