exponenta event banner

findstr

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

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

Синтаксис

Описание

пример

k = findstr(str1,str2) ищет дольше этих двух входных параметров для любых случаев более короткого аргумента и возвращает начальное значение индекса каждого вхождения. Если это не находит случаев, то findstr возвращает пустой массив, []. Входные параметры str1 и str2 могут быть векторы символов или строковые скаляры.

findstr является чувствительным к регистру. Любые начальные и конечные пробелы в любом входном параметре явным образом включены в сравнение.

В отличие от этого, с contains или strfind функции, порядок входных параметров к findstr не важно. Это может быть полезно, если вы не уверены, какой из этих двух входных параметров является более длинным.

Примеры

свернуть все

Создайте массив строк. Используйте strmatch с третьим входом "exact" найти элементы strarray это точно совпадает с текстом "max".

strarray = ["max" "minimax" "maximum"];
x = strmatch("max",strarray,"exact")
x = 1

Входные параметры

свернуть все

Текст, чтобы выдержать сравнение в виде вектора символов или строкового скаляра. strfind ищет дольше двух входных параметров для любых случаев более короткого аргумента.

Типы данных: char | string

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

| | | | | | | | |

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