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