在matlab中有没有自动的方法呢?
答案 0 :(得分:2)
听起来像strfind是你正在寻找的搜索 http://www.mathworks.com/help/techdoc/ref/strfind.html
FID = fopen(FileName, 'rb');
str= fread(FID, [1, inf], 'char');
fclose(FID);
found = strfind(word, str)
发现将有单词索引。
希望更接近你想要的东西。
答案 1 :(得分:0)
Matlab具有处理字符串的强大机制,有关详细信息,请参阅regexp
。
您可以将整个文件读入内存,然后使用regexp
进行搜索,例如:
txt = fileread( fileName );
tokens = regexp( txt, str, 'tokens' );