我有一个包含字母数字字符串的.txt
文件。我想在该文件中找到一个特定的字母数字字符串以及每个出现的位置
有没有matlab函数可以做到这一点?
要查找的字符串示例:
11 / $$ / dario
这是我想在文本文件中找到的字符串示例。 该字符串由数字,字符和特殊字符组成,如£,$,%,*等。
答案 0 :(得分:0)
您需要使用fread
加载整个文件,然后使用类似strfind
的内容来查找特定字符串的所有匹配项。
fid = fopen('filename.txt', 'wt');
contents = fread(fid, '*char').';
searchString = 'myString';
locations = strfind(contents, searchString);
否则,您可以使用MATLAB文件交换中的内容,如grep submission。