I am currently parsing a file using the following scheme.
fmt = '%s%s';
opt = {'Delimiter','='};
[fid,msg]=fopen(file,'rt');
assert(fid>=3,msg);
C = textscan(fid,fmt,opt{:});
fclose(fid);
However, this is unable to ignore comments. If the file I am parsing has some commented lines, how can I skip those?
Thanks!

 채택된 답변

Walter Roberson
Walter Roberson 2019년 1월 22일

0 개 추천

textscan() has a 'CommentStyle' option. See <https://www.mathworks.com/help/matlab/ref/textscan.html#btghhyz-1_sep_shared-CommentStyle>
For example, specify a character such as '%' to ignore text following the symbol on the same line. Specify a cell array of two character vectors, such as {'/*','*/'}, to ignore any text between those sequences.

추가 답변 (0개)

카테고리

질문:

g
g
2019년 1월 22일

답변:

2019년 1월 22일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by