strcmpi

Compara textos quanto à igualdade, ignorando maiúsculas e minúsculas.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = strcmpi(s1, s2)

Retorna verdadeiro se os textos forem iguais, exceto pela caixa das letras.

Descrição

strcmpi se comporta como strcmp, mas trata as versões maiúscula e minúscula de uma letra como iguais. O comprimento e todos os outros caracteres, inclusive espaços, ainda precisam casar exatamente.

É útil para verificar nomes de opções digitados por um usuário, por exemplo strcmpi(opt, 'yes').

Argumentos de entrada

s1, s2
Vetores de caracteres, strings, cell arrays ou arrays de strings, com as mesmas regras de expansão escalar de strcmp.

Argumentos de saída

tf
Escalar ou array lógico.

Exemplo

Comparação sem distinção de caixa

strcmpi('Hello', 'hELLO')
strcmpi({'Yes','no'}, 'yes')
Saída
ans = logical
   1
ans = 1×2 logical array

   1   0

Veja também

strcmp strncmpi validatestring contains