replace
Substitui ocorrências de uma substring ou padrão.
Categoria: Language Fundamentals > Data Types
Sintaxe
newStr = replace(str, old, new)
Substitui todo old em str por new.
Descrição
A correspondência é literal e diferencia maiúsculas de minúsculas, e vale para todo elemento de str. Quando old e new são arrays, os pares são aplicados juntos em uma só passada, de modo que uma substituição não é refeita por outra. Para regras baseadas em expressões regulares, use regexprep.
Argumentos de entrada
str- String array, vetor de caracteres ou cell array de vetores de caracteres.
old- Texto a procurar, ou array de textos, ou um padrão.
new- Texto de substituição, ou um array com uma substituição para cada entrada de
old.
Argumentos de saída
newStr- Mesmo tipo de
str.
Exemplo
replace("hello world", "world", "there")
replace(["aa","ba"], "a", "x")
replace("abc", ["a","b"], ["1","2"])
Saída
ans = "hello there"
ans = 1×2 string array
"xx" "bx"
ans = "12c"