Возможно, вы захотите посмотреть соответствие строк с помощью регулярных выражений ("regexp").Обратите внимание, что синтаксис регулярных выражений, используемый Matlab, отличается от синтаксиса, используемого в VBA.В вашем примере «.»берет на себя роль «?»подстановочный знак, чтобы вы могли сделать
str1 = 'aabb'; % Match
str2 = 'abab'; % No match
if isempty(regexp(str1, '.ab.'))
disp('str1 is no match');
else
disp('str1 is a match');
end
if isempty(regexp(str2, '.ab.'))
disp('str2 is no match');
else
disp('str2 is a match');
end
, и вы должны получить
str1 соответствует
str2 не соответствует