如何分割字符串
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-06-08 12:47:44 |
👁️ 阅读: 2
可以使用 GETVALIDSTRSUPER 命令来分割字符串。
格式:
GETVALIDSTRSUPER 参数1 参数2 参数3 参数4
参数1:需要分割的字符串
参数2:分割符
参数3:存入变量(变量名后加_,例如 S$分割_)
参数4:存入总数量变量
例如,分割以逗号分隔的字符串:
#IF
#ACT
MOV S$需要分割的字符串 "苹果,香蕉,橘子,西瓜"
GETVALIDSTRSUPER <$STR(S$需要分割的字符串)> , S$水果_ N$水果数量
; 此时 S$水果_1="苹果", S$水果_2="香蕉", S$水果_3="橘子", S$水果_4="西瓜", N$水果数量=4
如果需要循环处理分割结果,可以配合 WHILE 使用:
#ACT
MOV N$索引 1
WHILE N$索引 < <$STR(N$水果数量)>
SENDMSG 6 第<$STR(N$索引)>个水果是:<$STR(S$水果_<$STR(N$索引)>)>
INC N$索引 1
ENDWHILE
注意:分割后的变量名需要加下划线后缀,并在引用时拼接索引号。
← 返回问答库