Regex 在MATLAB中,有没有一种方法可以在文件中查找模式,其中搜索字符串存储在另一个文件中?
我有一个模式文件,比如MyPatternFile.txt,它有以下内容Regex 在MATLAB中,有没有一种方法可以在文件中查找模式,其中搜索字符串存储在另一个文件中?,regex,matlab,pattern-matching,Regex,Matlab,Pattern Matching,我有一个模式文件,比如MyPatternFile.txt,它有以下内容 A quick brown fox jumps over a lazy dog 我的模式搜索文件如下所示:MyPatternSearchFile.txt Text to be ignored Text to be ignored Text to be ignored A quick brown fox jumps over a lazy dog Text to be ignored Text to be ignore
A quick brown
fox jumps over
a lazy dog
我的模式搜索文件如下所示:MyPatternSearchFile.txt
Text to be ignored
Text to be ignored
Text to be ignored
A quick brown
fox jumps over
a lazy dog
Text to be ignored
Text to be ignored
Text to be ignored
我尝试过使用textscan命令,但没有根据需要提供帮助。阅读
MyPatternFile.txt
从MyPatternSearchFile.txt
使用
如果找不到模式,它将返回一个空矩阵,请使用进行此检查我根据您的建议尝试了以下操作:str=importdata('MyPatternSearchFile.txt');pat=importdata('MyPattern.txt');strfind(str,pat);它抛出一个错误,期望pat变量为char。@MATLABnewbie啊不是这样,请参考示例,逐行读取文件并进行相应的扫描。