Сравните первые символы n
(нечувствительных к регистру) строк
tf = strncmpi(s1,s2,n)
сравнивает первые символы tf = strncmpi(s1,s2,n)
n
s1
и s2
, игнорируя любые различия в регистре. Функция возвращает 1
(true
), если эти два идентичны и 0
(false
) в противном случае. Текст рассматривается идентичным, если размер и содержимое каждого являются тем же самым, до первых символов n
каждой части текста, игнорируя регистр. Результат возврата tf
имеет тип данных logical
.
Первые два входных параметра могут быть любой комбинацией массивов строк, векторов символов и массивов ячеек из символьных векторов.
Функция strncmpi
предназначается для сравнения текста. Если используется на числовых массивах, strncmpi
всегда возвращает 0
.
Для чувствительного к регистру текстового сравнения используйте strncmp
вместо strncmpi
.
Несмотря на то, что strncmpi
совместно использует имя с функцией C, он не следует соглашению языка C возврата 0
, когда вводы текста соответствуют.
endsWith
| eq
| ne
| regexp
| regexpi
| вид
| startsWith
| strcmp
| strcmpi
| strfind
| strncmp