strncmpi

Compara os primeiros n caracteres de dois textos, ignorando maiúsculas e minúsculas.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = strncmpi(s1, s2, n)

Retorna verdadeiro se os primeiros n caracteres casarem, exceto pela caixa.

Descrição

strncmpi combina o teste de prefixo de strncmp com a insensibilidade à caixa de strcmpi. É muito usada para aceitar nomes de opções abreviados, como verificar se o usuário digitou ao menos as três primeiras letras de 'normal'.

Textos com menos de n caracteres nunca casam.

Argumentos de entrada

s1, s2
Vetores de caracteres, strings, cell arrays ou arrays de strings.
n
Número de caracteres a comparar.

Argumentos de saída

tf
Escalar ou array lógico.

Exemplo

Prefixo sem distinção de caixa

strncmpi('HELLO', 'help', 3)
strncmpi('HELLO', 'help', 4)
Saída
ans = logical
   1
ans = logical
   0

Veja também

strncmp strcmpi startsWith validatestring