erase

Remove toda ocorrência de uma substring de um texto.

Categoria: Language Fundamentals > Data Types

Sintaxe

newStr = erase(str, match)

Apaga cada ocorrência de match em str.

Descrição

erase procura texto literal, não padrões, e remove todas as ocorrências sem sobreposição. Quando match lista várias strings, cada uma é removida do texto na ordem dada.

Para apagar por posição em vez de conteúdo, use eraseBetween.

Argumentos de entrada

str
String array, vetor de caracteres ou cell array de vetores de caracteres.
match
Texto a apagar. Um string array ou cell array apaga vários padrões, aplicados em sequência.

Argumentos de saída

newStr
Texto do mesmo tipo e tamanho de str, sem as ocorrências.

Exemplo

Removendo separadores

erase("a-b-c", "-")
erase("hello world", ["lo", "wor"])
Saída
ans = "abc"
ans = "hel ld"

Veja também

eraseBetween replace strrep extractBefore extractAfter