我有一个相当大的文本文件,并且正在尝试搜索特定术语,以便在那之后我可以开始一个过程,但这似乎对我不起作用:
fileID = fopen(resfile,'r');
line = 0;
while 1
tline = fgetl(fileID);
line = line + 1;
if ischar(tline)
startRow = strfind(tline, 'OptimetricsResult');
if isfinite(startRow) == 1;
break
end
end
end
我得到的答案是 9,但我的文本文件:
$begin '$base_index$'
$begin 'properties'
all_levels=000000000000
time(year=000000002013, month=000000000006, day=000000000020, hour=000000000008, min=000000000033, sec=000000000033)
version=000000000000
$end 'properties'
$begin '$base_index$'
$index$(pos=000000492036, lin=000000009689, lvl=000000000000)
$end '$base_index$'
前9行肯定没有?
如果我 ctrl+F 文件,我知道 OptimetricsResult 只出现一次,并且它是 6792 行
有什么建议么?
谢谢