TC官方合作论坛

标题: 遍历读取内容·求解! [打印本页]

作者: badcwytga    时间: 2013-10-14 22:57
标题: 遍历读取内容·求解!
    网页内容:
    名字1:我爱你|
    名字2:我也爱你|
    名字3:我爱你爱我|

    返回值,返回值1,数
    读取=网络.url读内容(
www.ys168.com)
    数目=字符串.分割(读取,"名字1:",返回值)


   读取某某网站的内容  (已知网站里有三个名字) 架设我不知道有多少个名字的情况下   如果去得知一共有多少个名字?
   
   得知 一共有多少个名字后  怎样指定获取 名字后面的文字?

作者: 78213505    时间: 2013-10-15 00:04
按网页内容的特点来判断

每行名字都有: 和 | 符号的

那么判断网页内容一共有几个 : 或 | 符号  那么就代表有几个名字
————————————————————————————

读取名字可查找:这个符号第一次出现的地方  到 | 之间的  那么就是名字内容
第二次从第一个行名字的 |来开头

————————————————————————————
语文老师死的早。。表达的不是很清晰。。

作者: badcwytga    时间: 2013-10-15 00:09
回复 2楼78213505的帖子

用什么函数来·获取有多少个|符号呢?
作者: 78213505    时间: 2013-10-15 00:21
回复 3楼badcwytga的帖子

  1. 功能 开始_点击()
  2.     返回值=数组[],个数,结尾,开头
  3.    
  4.     网页内容="名字1:我爱你|名字2:我也爱你|名字3:我爱你爱我|"
  5.    
  6.     内容分割=字符串.分割(网页内容,"|",返回值)  
  7.    
  8.     boolr=数组空间.大小(返回值,个数)
  9.     个数--
  10.    
  11.     调试输出("名字最大个数为:"&个数)
  12.    
  13.     遍历(a=0;a<个数;a++)
  14.         调试输出(返回值[a])
  15.         
  16.         开头= 字符串.查找字符串(返回值[a],":")   
  17.         开头++
  18.         
  19.         结尾=字符串.长度(返回值[a])
  20.         
  21.         辅助.消息框(字符串.截取(返回值[a],开头,结尾))
  22.     遍历结束
  23. 功能结束
复制代码

仅供参考下


作者: badcwytga    时间: 2013-10-15 13:04
回复 4楼78213505的帖子

前面·获取一共有多少个名字·可以实现了。

后面的代码·发生了问题

获取一共有多少个名字·如果有1个名字·就遍历一次就够了·如果有3个名字·就遍历3次。
每遍历一次·就获取名字后面的字:XXXX| 添加到 列表框.增加文本("列表框0",AA)




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