从输出MATLAB计算字符串出现次数

时间:2013-12-09 14:43:49

标签: string matlab

diary_file = tempname();
diary(diary_file);         
myFun(); 
diary('off');             
output = fileread(diary_file);

strToSearch = 'variable failed'

是否有一个已知的函数来计算输出文件中字符串的出现次数?

1 个答案:

答案 0 :(得分:0)

只需使用strfind

>>output = 'this sentence is a test sentence';
>>strToSearch = 'sentence';
>>numel(strfind(output,strToSearch))
ans =
     2

strfind告诉您搜索字符串(strToSearch)位于文本(output)内的起始索引;并且numel告诉你有多少这样的指数。