Найдите одну строку в другом
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
рекомендуется для нахождения шаблонов в массивах строк.
содержит
| regexp
| regexpi
| regexprep
| strcmp
| strcmpi
| strncmp
| strncmpi
| strrep
| strsplit
| strtok