caseInsensitivePattern
Padrão que ignora maiúsculas e minúsculas ao casar.
Categoria: Language Fundamentals > Data Types
Sintaxe
newPat = caseInsensitivePattern(pat)
Faz pat casar independentemente de maiúsculas e minúsculas.
Descrição
O casamento de padrões diferencia maiúsculas de minúsculas por padrão. Envolver um padrão em caseInsensitivePattern altera só aquela parte, que pode então ser combinada com partes sensíveis a caixa via + ou |.
É uma alternativa à opção 'IgnoreCase' de funções como contains e startsWith, útil quando só um trecho de um padrão maior deve ignorar a caixa.
Argumentos de entrada
pat- Um padrão ou texto.
Argumentos de saída
newPat- Um objeto
pattern.
Exemplo
Ignorando a caixa
extract('abAB', caseInsensitivePattern('a'))
contains('ABC', caseInsensitivePattern('b'))
Saída
ans = 2×1 string array
"a"
"A"
ans = logical
1