所以我需要从方括号
中获取此文件中的文本Lance Hill(1972年2月17日出生)是一名退役的美国足球前锋。他在USISL度过了一个赛季。
并将其保存到Output.txt
Local $fArray
If NOT FileExists("C:\Users\fiwi\Desktop\Input.txt") Then
MsgBox(0, "Error", "Unable to open Exclusion File" & @CRLF & "It appears that the file does not exist.")
Exit
Else
_FileReadToArray("C:\Users\fiwi\Desktop\update.txt", $fArray)
EndIf
local $check = _StringBetween( $fArray, "Comments" , "PDF" )
FileWrite("Output.txt", $check)
我的脚本在输出文件中给我一个“0”。
答案 0 :(得分:0)
_StringBetween将字符串作为参数并返回一个数组。
这应该有效:
$fileContent = FileRead($file)
$array = _StringBetween($fileContent, "Comments" , "PDF")
For $i = 0 To Ubound($array)-1
FileWriteLine("C:\Output.txt", $array[$i])
Next
你正在检查一个文件,然后阅读另一个文件。
If NOT FileExists("C:\Users\fiwi\Desktop\Input.txt") Then
_FileReadToArray("C:\Users\fiwi\Desktop\update.txt", $fArray)