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