易语言中"0丨1丨1丨20",怎样取出第一个1?

"0丨1丨1丨20",怎样写代码可以取出第一个1?
我是这么写的:
返回值=“0丨1丨1丨20”
调试输出(返回值)
序号=文本_取出中间文本(返回值,“丨”,“丨”)
调试输出(序号)

为什么我这么写取不出第二个1?求大神解答!
最新回答
对天空说爱你

2024-05-05 11:46:36

.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕
.局部变量 返回值, 文本型
.局部变量 单个数值, 文本型, , "0"
.局部变量 第一个一, 文本型
.局部变量 第二个一, 文本型

返回值 = “0丨1丨1丨20”

单个数值 = 分割文本 (返回值, “丨”, )

第一个一 = 单个数值 [2]

第二个一 = 单个数值 [3]

' 如果是固定的话,可以用数组,那么第一个一的位置就是在数组的第二个位置,第二个一的位置就是在数组的第三个位置了

调试输出 (第一个一, 第二个一)