Compare first n
characters of strings
(case sensitive)
compares up to tf
= strncmp(s1,s2
,n
)n
characters of s1
and
s2
. The function returns 1
(true
) if the two are identical and 0
(false
) otherwise. Text is considered identical if the
content of each is the same up to the end or the first n
characters, whichever comes first. The return result tf
is of
data type logical
.
The first two input arguments can be any combination of string arrays, character vectors, and cell arrays of character vectors.
The strncmp
function is intended
for comparison of text. If used on numeric arrays, strncmp
always
returns 0
.
For case-insensitive text comparison, use strncmpi
instead
of strncmp
.
Although strncmp
shares a name
with a C function, it does not follow the C language convention of
returning 0
when the text inputs match.
contains
| endsWith
| eq
| matches
| ne
| regexp
| startsWith
| strcmp
| strcmpi
| strfind
| strncmpi