Строки поиска в других строках
k = strfind(str,pattern)
k = strfind(str,pattern,'ForceCellOutput',cellOutput)
поисковые запросы k
= strfind(str
,pattern
)str
для случаев pattern
. Вывод, k
, указывает на начальное значение индекса каждого вхождения pattern
в str
. Если pattern
не найден, то strfind
возвращает пустой массив, []
. Функция strfind
выполняет поиск с учетом регистра.
Если str
является вектором символов или скаляром строки, то strfind
возвращает вектор типа double
.
Если str
является массивом ячеек из символьных векторов или массивом строк, то strfind
возвращает массив ячеек векторов типа double
.
k
= strfind(str
,pattern
,'ForceCellOutput',cellOutput
)strfind
сил, чтобы возвратить k
как массив ячеек, когда cellOutput
верен, даже когда str
является вектором символов.
Если pattern
является вектором символов или скаляром строки без символов (''
или ""
), то strfind
возвращает пустой массив.
Начиная в R2016b, функция contains
рекомендуется для нахождения шаблонов в строковых массивах.
contains
| regexp
| regexpi
| regexprep
| strcmp
| strcmpi
| strncmp
| strncmpi
| strrep
| strsplit
| strtok