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