TC官方合作论坛

标题: 扩展找字 [打印本页]

作者: xiaoling2013    时间: 2013-5-17 09:10
标题: 扩展找字
地图上有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
str.split(ts_ret,"|",ss)    size=0    arraysp.size(ss,size)
作者: 今非    时间: 2013-5-17 09:14
str.split(ts_ret,"|",ss)    size=0    arraysp.size(ss,size)
今非 发表于 2013-5-17 9:13:21
此处 实际上你已经重新定义了数组 ss
作者: 今非    时间: 2013-5-17 09:20
[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.如果你不想预判,建议你采用 字符串.查找字符串的功能查找"|"的个数,来推断数组的大小





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1