我正在尝试解析文本文件.首先,我计划排出每一行,然后通过搜索一个tasb来提取每个字段.
当我使用InStr来表示\ r(为行尾返回)或\ t(对于制表符)时,我总是得到零.但是如果我输入一个可见的字母,例如我得到了5.还试过/ r,/ n和\n都返回零.该文件如下所示:
ID Name 1 Patient 2 Bed 3 PatientSet 4 BedSet 5 TriggerSet 6 Triggering 7 Panel
代码
fileReader = My.Computer.FileSystem.ReadAllText("D:\BW\bwdatabase\ContextType.txt")
MsgBox(fileReader)
Str = fileReader
i = InStr(Str, "\r") // i uis zero
l = Mid(Str, 0, i - 1) // so this crashes becouse index is -1
MsgBo
Run Code Online (Sandbox Code Playgroud)