TC官方合作论坛

 找回密码
 立即注册
查看: 1856|回复: 9

[已解决] 怎么查找txt文本里的字母串并比较?

[复制链接]
发表于 2015-12-29 11:49:40 | 显示全部楼层 |阅读模式

马上加入TC

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

x
例如:文本的字母串是:OIRC-IFWP-SOYR-NIVVITML-WZOO-SNHK-BVWT
GJYS-LIIN-ARMV-WAIY
BXJH-FFVI-YMKO-LFPR
LPUB-IOAV-AKID-ISQG
VVKK-VCUB-DILJ-YJNJ
NAYN-UBHR-LLDK-OKVG
NCCO-ZSIW-HXMZ-HYCW
MIYU-ZIZQ-CMVM-YVGD
QXPX-DNXB-KGYI-AIYA
UTHC-IFTJ-SIUC-PQFW
EADF-BFQF-NMRM-JUTJ
KAIB-LWST-EWVY-LGJA
OTSO-WXIZ-TTVJ-KMLC

文件读取后字串符查找

为社么只能查找第一个  后边几个都无法查找,代码该怎么写?

编辑框里的字母查找txt文本字母  


回复

使用道具 举报

发表于 2015-12-30 16:45:10 | 显示全部楼层

功能 开始_点击()
    变量 一行=数组(),一个=数组()
   
    变量 路径=浏览框获取文本("浏览框0")
    变量 文件内容=文件读取内容(路径)
    变量 要对比的=编辑框获取文本("编辑框0")
   
    变量 一行大小=字符串分割(文件内容,"\r\n",一行)
    遍历(变量 i = 0; i < 一行大小; i++)
        变量 一个大小=字符串分割(一行[i],"-",一个)
        遍历(变量 j = 0; j < 一个大小; j++)
            如果(要对比的==一个[j])
                调试输出("查找到的位置是:"&(i+1)&"行"&(j+1)&"列")
            结束
        结束
    结束
结束


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2015-12-29 16:55:18 | 显示全部楼层
本帖最后由 花落莫相离 于 2015-12-29 16:57 编辑

把这些序列号,分割成一维数组,然后遍历输出,同时进行字符串查找
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-29 20:06:34 | 显示全部楼层
花落莫相离 发表于 2015-12-29 16:55
把这些序列号,分割成一维数组,然后遍历输出,同时进行字符串查找

我就字串符这不会  你给我写个代码吧。、。。。。感谢
回复 支持 反对

使用道具 举报

发表于 2015-12-30 08:53:45 | 显示全部楼层
你的目的,不明确,我也不好写。也就是说,你想实现怎样一个功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-30 20:43:43 | 显示全部楼层
言术 发表于 2015-12-30 16:45
功能 开始_点击()
    变量 一行=数组(),一个=数组()
   

说实话 我就 i=0  i++  这些不会  很好 谢谢你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-30 22:21:37 | 显示全部楼层
花落莫相离 发表于 2015-12-30 08:53
你的目的,不明确,我也不好写。也就是说,你想实现怎样一个功能

我想实现的是:txt的很多组字母中查找一组字母!如果存在就找到,如果不存在就没找到,我是这个意思  我最搞不懂的就是这个
回复 支持 反对

使用道具 举报

发表于 2015-12-31 09:52:50 | 显示全部楼层
baby杰杰 发表于 2015-12-30 22:21
我想实现的是:txt的很多组字母中查找一组字母!如果存在就找到,如果不存在就没找到,我是这个意思  我最 ...
  1. //这个实现不难,你只要把被查找的内容分割成数组,很明显的,分割符可用换行符“\r\n”,分割完,被查找的内容都有“-”,
  2. //可将“-”排除查找内容在外,遍历输出数组元素,同时通过字符串查找的方式找出需要的内容

  3. 功能 查找函数(查找内容)
  4.     //这里添加你要执行的代码
  5.     变量 返回数据=数组(),被查找内容=数组(),查找结果
  6.    
  7.     变量 文本内容=文件读取内容("d://测试.txt")
  8.     如果(文本内容!=null)
  9.         变量 len=字符串分割(文本内容,"\r\n",返回数据)
  10.         
  11.         遍历(变量 i = 0; i < len; i++)
  12.             如果(返回数据[i]!=null)
  13.                 数组增加元素(被查找内容,返回数据[i],null)
  14.             结束
  15.         结束
  16.         
  17.         变量 len1=数组大小(被查找内容)
  18.         遍历(变量 i = 0; i < len1; i++)
  19.             如果(字符串查找(被查找内容[i],查找内容)>-1)
  20.                 查找结果=被查找内容[i]
  21.                 返回 查找结果
  22.             结束
  23.         结束
  24.     结束
  25. 结束


  26. 功能 编辑框0_内容改变()
  27.     //这里添加你要执行的代码
  28.     变量 查找结果,查找内容=编辑框获取文本("编辑框0")
  29.     如果(查找内容!="")
  30.         如果(字符串查找(查找内容,"-")!=-1)
  31.             编辑框设置文本("编辑框0","")
  32.             消息框("不能将"-"做为查找内容","提示")
  33.         否则
  34.             查找结果=查找函数(查找内容)
  35.             如果(查找结果!=null)
  36.                 编辑框设置文本("编辑框1",查找结果)
  37.             否则
  38.                 编辑框设置文本("编辑框1","没有符合条件的结果")
  39.             结束
  40.         结束
  41.     结束
  42. 结束
复制代码

本帖子中包含更多资源

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

x

评分

参与人数 0威望 +10 金币 +10 收起 理由
言术 + 10 + 10 辛苦

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-2 10:18:24 | 显示全部楼层

我自己写出来了 不过还是谢谢你 没有你的思路我写不出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-2 10:19:30 | 显示全部楼层

你加我QQ把,我有问题就问问你  18678472280
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-17 00:11 , Processed in 0.047026 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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