从文本文件中查找字母数字字符串

时间:2016-04-26 12:07:03

标签: matlab

我有一个包含字母数字字符串的.txt文件。我想在该文件中找到一个特定的字母数字字符串以及每个出现的位置 有没有matlab函数可以做到这一点?

要查找的字符串示例:
11 / $$ / dario

这是我想在文本文件中找到的字符串示例。 该字符串由数字,字符和特殊字符组成,如£,$,%,*等。

1 个答案:

答案 0 :(得分:0)

您需要使用fread加载整个文件,然后使用类似strfind的内容来查找特定字符串的所有匹配项。

fid = fopen('filename.txt', 'wt');
contents = fread(fid, '*char').';

searchString = 'myString';
locations = strfind(contents, searchString);

否则,您可以使用MATLAB文件交换中的内容,如grep submission