-4

在matlab中有没有自动的方法来做到这一点?

4

2 回答 2

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)

Found 会有单词的索引。

希望这更接近你想要的。

于 2012-08-20T08:52:38.947 回答
0

Matlab 具有强大的字符串处理机制,regexp详情请参阅。

您可以将整个文件读入内存,并使用 搜索它regexp,例如:

txt = fileread( fileName );
tokens = regexp( txt, str, 'tokens' );
于 2013-03-04T08:08:16.260 回答