strrep
Substitui toda ocorrência de uma substring por outra.
Categoria: Language Fundamentals > Data Types
Sintaxe
s = strrep(str, old, new)
Substitui cada old em str por new.
Descrição
A busca é literal e diferencia maiúsculas, percorrendo da esquerda para a direita sem sobreposição: strrep('aaa', 'aa', 'b') é 'ba'. Se old for vazio ou não ocorrer, str é devolvida sem alteração.
Para padrões, substituição sem distinção de caixa ou grupos de captura, use regexprep; replace é a função mais nova para strings.
Argumentos de entrada
str- Vetor de caracteres, array de strings ou cell array de vetores de caracteres.
old- Texto literal a encontrar.
new- Texto de substituição; pode ser vazio para apagar.
Argumentos de saída
s- Texto do mesmo tipo e forma de
str.
Exemplo
Caracteres, células e sobreposição
strrep('hello world', 'o', '0')
strrep({'aa','ba'}, 'a', 'xy')
strrep('aaa', 'aa', 'b')
Saída
ans = 'hell0 w0rld'
ans = 1×2 cell
{'xyxy'} {'bxy'}
ans = 'ba'