|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
{:soso_e129:}
我是个奇葩
用TC5.0发现一个很严重的问题 就是字符串的拆分命令
觉得很有必要给大家奉献一下爱心.
所以,开始吧.
- 变量 原内容="AAA|BBB|CCC"
- 变量 分割后的数组
- 变量 分割后的数量=字符串分割(原内容,"|",分割后的数组)
- messagebox("分割后的数量:"&分割后的数量)
- messagebox("分割后生成的数组:"&分割后的数组)
复制代码
这样输出 乍看之下没啥问题.
一般来说,我们就可以直接用得到的数量来判断或者遍历神马的
可是...
- 变量 原内容=""
- 变量 分割后的数组
- 变量 分割后的数量=字符串分割(原内容,"|",分割后的数组)
- messagebox("分割后的数量:"&分割后的数量)
- messagebox("分割后生成的数组:"&分割后的数组)
复制代码 在内容为空的时候,新数组模式的后遗症开始显现了出来 返回的数量依然是"1"
是滴,数组内容小于2 返回的都是1 基于新数组模式带来的负面效果 我们不得不改良一下字符串分割.
只需要这样,{:soso_e129:}以后使用分割后的内容来做判断或遍历的时候,妈妈再也不担心我出错了...
|
|