我想算串的数量在一个文本文件开始时只计数开始与特定字符串的行数 - Matlab的
function count = countLines(fname)
fh = fopen(fname, 'rt');
assert(fh ~= -1, 'Could not read: %s', fname);
x = onCleanup(@() fclose(fh));
count = 0;
while ~feof(fh)
count = count + sum(fread(fh, 16384, 'char') == char(10));
end
count = count+1;
end
我使用上面的函数计算的数量特定字符串整个.text文件中的行。但是现在我想查找以特定字符串开头的行数(例如,所有以字母开始的行)。