Futurebasic/语言/参考/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