|
6精币
写了一个文本导入到超级列表框,现在标准格式是AAA----BBB----CCC ,这样可以正常导入,但是如果导入的文本出现不是这个格式的就会报成员错误,然后程序崩溃,有什么办法能判断导入的文本是否是标准格式,
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本 | 文本型 | | | 文本数组 | 文本型 | | 0 | i | 整数型 | | | ck | 文本型 | | | 第一次分割数组 | 文本型 | | 0 | 索引 | 整数型 | | | 用户token | 文本型 | | 0 |
文本 = 到文本 (读入文件 (接收到的文件路径 )) 调试输出 (取文本编码 (文本 )) 如果真 (取文本编码 (文本 ) = “UTF-8”) 文本 = 编码_utf8到gb2312 (文本 ) 第一次分割数组 = 分割文本 (文本, #换行符, ) 计次循环首 (取数组成员数 (第一次分割数组 ), i ) 用户token = 分割文本 (第一次分割数组 [i ], “----”, ) 索引 = 超级列表框1. 插入表项 (, , , , , ) 超级列表框1. 置标题 (索引, 0, 到文本 (索引 + 1 ))  超级列表框1. 置标题 (索引, 1, 用户token [1 ]) 超级列表框1. 置标题 (索引, 2, 用户token [2 ]) 超级列表框1. 置标题 (索引, 3, 用户token [3 ]) 计次循环尾 ()
|
最佳答案
查看完整内容
[e=3].版本 2
.支持库 spec
.支持库 e2ee
.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型
.局部变量 文本, 文本型
.局部变量 文本数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 ck, 文本型
.局部变量 第一次分割数组, 文本型, , "0"
.局部变量 索引, 整数型
.局部变量 用户token, 文本型, , "0"
文本 = 到文本 (读入文件 (接收到的文件路径))
调试输出 (取文本编码 (文本))
.如果真 (取文本编码 (文本) = ...
|