我有大量需要解析的文本文件(制表符分隔的数据)。它们大多格式良好。但是,随机散布的行包含错误字符,如下所示。每个文件中坏行的位置不同,但添加的字符始终相同。
1 3
2 873
3 46
23 99798
23 1
353 79
"23 ," 967
35 8028
253 615
"235 ," 3924
345 188
345 579
345 419
56 16835
23 449
importdata(filename) 将所有数据导入到第一个格式错误的行,然后忽略文件的其余部分。我想我可以通过 fopen 和 textscan 的组合来做我想做的事情,但我似乎无法获得正确的参数组合来使其工作。