imnebula 发表于 2011-6-8 22:37:33

我想知道文档里存不存在指定的字符串。应该怎么写?

咨询一下。C:\Windows\System32\drivers\etc\hosts
我想知道这个文档里存不存在指定的字符串。应该怎么写?
帮忙 化解一下。咨询费用10元。OK?

netegg 发表于 2011-6-8 22:41:18

$string = fileread()
stringinstr($string, $search)

骗子 发表于 2011-6-8 22:44:14

$asd = fileread ("C:\Windows\System32\drivers\etc\hosts")
if StringRegExp( $asd , "指定字符串") then MsgBox ( 0, "0", "指定字符串存在" )

imnebula 发表于 2011-6-8 22:57:18

谢,发支付宝来

imnebula 发表于 2011-6-8 23:18:40

回复 3# 骗子
再不发来我走了啊。
1523九三六六三。我的QQ找我

annybaby 发表于 2011-6-9 00:30:24

回复 5# imnebula


    呵呵,朋友,不必认真,相信楼上的朋友也不会较真的,彼此帮助,共同进步而已,你问的问题很简单,(对常逛坛子的朋友来说),蛋蛋也给你答案了啊,呵呵`~

知识,共享才会更有意义,如果换作是你,不也会帮助那些需要帮助的人??

netegg 发表于 2011-6-9 03:09:45

又想了想,似乎这样有些不完善
#include<array.au3>
#include<file.au3>
local $aString
_filereadtoarray($file, $aString)
$string = _arraytostring($aString, '', 1)
stringinstr($string, $search)
这样对于所查找字符串分属两行的情况也可以查得出来

骗子 发表于 2011-6-9 10:35:32

回复 5# imnebula


    捐论坛吧

Cygerist 发表于 2011-6-13 00:45:38

这个文件Win7有权限要求!

netegg 发表于 2011-6-13 02:12:02

回复 9# Cygerist
读文件没事的
页: [1]
查看完整版本: 我想知道文档里存不存在指定的字符串。应该怎么写?