q115643492 发表于 2011-3-26 13:33:30

(已解决)判断文本是否包含指定字符

本帖最后由 q115643492 于 2011-3-27 14:43 编辑

2011-3-26 下午 01:00:32        36093        开始下载文件, INDEX:14, SIZE:5595136, 文件:C:\DATA.DAT
2011-3-26 下午 01:00:33        36968        成功下载的文件:C:\DATA.DAT
2011-3-26 下午 01:00:33        37750        开机启动下载完成!
2011-3-26 下午 01:00:33        37750        开机启动数据库下载完毕

这是一个文本a.txt里的内容,我想要个AU3程序检查这个文本里是否包含“开机启动下载完成”这几个字符,如果包含就继续其他操作。可以帮我下吗,在此先感谢!

afan 发表于 2011-3-26 13:39:13

StringInstr()

q115643492 发表于 2011-3-26 13:53:58

StringInstr() 只能检查某个字符串是否含有给定的子串
而我需要的是从文本里检查

kevinch 发表于 2011-3-26 14:12:32

那就用正则吧

afan 发表于 2011-3-26 14:14:48

If StringInStr(FileRead('a.txt'), '开机启动下载完成') Then MsgBox(0, 'ok', '继续其他操作')

love5173 发表于 2011-3-26 21:26:30

楼主很可爱,你的整个文本文件内容就是个大的字符串!其实也不算大!看看AU3关于字符串大小的说明吧!

love5173 发表于 2011-3-26 21:26:43

楼主很可爱,你的整个文本文件内容就是个大的字符串!其实也不算大!看看AU3关于字符串大小的说明吧!

q115643492 发表于 2011-3-27 14:43:31

已经解决。谢谢!谢谢超级版主!
页: [1]
查看完整版本: (已解决)判断文本是否包含指定字符