我想算串的數量在一個文本文件開始時只計數開始與特定字符串的行數 - 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文件中的行。但是現在我想查找以特定字符串開頭的行數(例如,所有以字母開始的行)。