endsWith

Testa se um texto termina com um dado trecho ou padrão.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = endsWith(str, suffix)

Verdadeiro onde str termina com suffix.

tf = endsWith(str, suffix, 'IgnoreCase', true)

Ignora maiúsculas e minúsculas.

Descrição

O teste diferencia maiúsculas de minúsculas por padrão. Um suffix vazio sempre casa. É a forma usual de selecionar arquivos por extensão: endsWith(nomes, '.m').

A contraparte para o início do texto é startsWith.

Argumentos de entrada

str
Vetor de caracteres, array de strings ou cell array de vetores de caracteres.
suffix
Texto, uma lista de textos (verdadeiro se qualquer um casar) ou um pattern.
'IgnoreCase'
Lógico, padrão false.

Argumentos de saída

tf
Array lógico com o tamanho de str.

Exemplo

Extensões

endsWith({'a.m','b.txt','c.M'}, '.m')
endsWith("File.M", ".m", 'IgnoreCase', true)
endsWith('abc123', digitsPattern)
Saída
ans = 1×3 logical array

   1   0   0
ans = logical
   1
ans = logical
   1

Veja também

startsWith contains strfind regexp