(Не рекомендуемый) Строка поиска в другом, дольше представьте в виде строки
k = findstr(str1, str2)
k = findstr(str1, str2) ищет дольше этих двух входных параметров для любых случаев более короткого аргумента, возвращая начальное значение индекса каждого такого вхождения в двойном массиве k. Если никакие случаи не найдены, то findstr возвращает пустой массив, []. Входные параметры str1 и str2 могут быть векторами символов или представить скаляры в виде строки.
Поиск, выполняемый findstr, является чувствительным к регистру. Любые начальные и конечные пробелы в любом входном параметре явным образом включены в сравнение.
В отличие от contains или функций strfind, порядок входных параметров к findstr не важен. Это может быть полезно, если вы не уверены, какой из этих двух входных параметров является более длинным.
s = 'Find the starting indices of the shorter character vector.';
findstr(s, 'the')
ans =
6 30
findstr('the', s)
ans =
6 30contains | regexp | regexpi | regexprep | strcmp | strcmpi | strfind | strncmp | strncmpi | strtok