TC官方合作论坛

 找回密码
 立即注册
查看: 479|回复: 3
打印 上一主题 下一主题

[问题] 扩展找字

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-17 09:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
地图上有N个"店"字 怎么一个也找不到。。。
ts.SetPath(help.getrcpath("rc:"))
ts_ret=ts.SetDict(0,"字库.txt")
ts_ret = ts.FindStrEx(0,0,2000,2000,"店","fde7ad-000000",1.0)
if(str.strleng(ts_ret)>0)
   str.split(ts_ret,"|",ss)
   size=0
   arraysp.size(ss,size)
   for(i=0;i<size;i++)
      help.messagebox(ss)
   endfor
endif
ret=ts.UnBindWindow()
回复

使用道具 举报

沙发
发表于 2013-5-17 09:13:21 | 只看该作者
str.split(ts_ret,"|",ss)    size=0    arraysp.size(ss,size)
回复 支持 反对

使用道具 举报

板凳
发表于 2013-5-17 09:14:40 | 只看该作者
str.split(ts_ret,"|",ss)    size=0    arraysp.size(ss,size)
今非 发表于 2013-5-17 9:13:21
此处 实际上你已经重新定义了数组 ss
回复 支持 反对

使用道具 举报

地板
发表于 2013-5-17 09:20:23 | 只看该作者
[quote] str.split(ts_ret,"|",ss)    size=0    arraysp.size(ss,size)
今非 发表于 2013-5-17 9:13:21 此处 实际上你已经重新定义了数组 ss
今非 发表于 2013-5-17 9:14:40

此时 数组 ss 里面的元素为空  你可以这样去做:
调用 字符串.分割之前>>
1.定义数组 ss=array[个数]
2.个数>=分割后得到数组的大小
3.所以你得预判这个个数
4.如果你不想预判,建议你采用 字符串.查找字符串的功能查找"|"的个数,来推断数组的大小
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-4 14:27 , Processed in 0.242071 second(s), 26 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表