【发布时间】:2017-01-20 05:47:04
【问题描述】:
我是 VBscript 新手,正在寻求帮助。
一个文件夹中有很多日志文件。我想搜索一个字符串并将其 id 获取到一个变量。
日志文件包含如下多行。
第 8123 行:2 月 1 日 19:44:40.961 |信息 | JEZHckpTehtA-ADSW4T14T5 | 产品 | 10.86.99.108 | 2016 年 2 月 1 日 19:44:29.595 | EVNT=SWIdmst|DQLN=YN| DQLN=EQUAL_QUAL_QUEUE_GOHEAD_IT
我想搜索 QUAL_QUEUE_GOHEAD_IT 并将其 id JEZHckpTehtA-ADSW4T14T5 加载到变量并对其执行一些操作。
任何帮助都会被广泛接受。
【问题讨论】:
-
这不是它在 SO 上的工作方式:您需要尝试显示您卡在哪里。让我们来看看你已经取得了什么成就。
-
我正在使用 InStr 函数.. If InStr(oFSO.OpenTextFile(strFile).ReadAll, strSearchFor) > 0 然后我很惊讶如何将值 JEZHckpTehtA-ADSW4T14T5 加载到变量中。
-
您可以使用 Split(YourString, "|") 将行分隔为其部分的数组。现在您需要使用 For Each 迭代数组 - 问题只是您如何识别所需的字符串?
标签: vbscript