找回密码
 立即注册
查看: 275|回复: 15

有没有取字符串第几位的命令??

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 20:20:17 | 显示全部楼层 |阅读模式

有没有取字符串第几位的命令??有没有取字符串第几位的命令??

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
取列表里的行不行?
功能: 取字符串在列表中的下标.
格式: GetStringPos 路径 字符串 是否绝对路径(0,1)
说明: 返回值放在人物的N0变量中,如果值=9999999说明没有找到.
其他: 返回值可以通过EQUAL做条件检测
[@main]
#IF
#ACT
GetStringPos .\\QuestDiary\\测试.txt 管理员
SendMsg 5 字符串在列表中的位置:<$STR(N0)>
补充内容 (2022-5-17 15:56):
不行的话用:“分割字符串”好像也能实现找出在那个变量里

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
取第三位先删除1-2在删除2-N得到第三位

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
你是确定几行取?还是不确定在几行?

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
已经解决了 不是取行 是取字符串 位 比如123456 我要取第三个数字

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
获得字符串长度,然后DEC前后就行了.至于第一和最后的,加检测DEC就行

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
取列表里的行不行?
功能: 取字符串在列表中的下标.
格式: GetStringPos 路径 字符串 是否绝对路径(0,1)
说明: 返回值放在人物的N0变量中,如果值=9999999说明没有找到.
其他: 返回值可以通过EQUAL做条件检测
[@main]
#IF
#ACT
GetStringPos .\\QuestDiary\\测试.txt 管理员
SendMsg 5 字符串在列表中的位置:<$STR(N0)>
补充内容 (2022-5-17 15:56):
不行的话用:“分割字符串”好像也能实现找出在那个变量里

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
取第三位先删除1-2在删除2-N得到第三位

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
你是确定几行取?还是不确定在几行?

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 20:20:17 | 显示全部楼层
已经解决了 不是取行 是取字符串 位 比如123456 我要取第三个数字

© 2026 折翼天使社区 版权所有