exponenta event banner

findstr

(Не рекомендуемый) Строка поиска в другом, дольше представьте в виде строки

findstr не рекомендуется. Используйте contains или strfind вместо этого.

Синтаксис

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    30

Смотрите также

| | | | | | | | |

Представлено до R2006a