insertAfter

Insere texto logo depois de um marcador ou de uma posição.

Categoria: Language Fundamentals > Data Types

Sintaxe

newStr = insertAfter(str, pat, new)

Insere new depois de cada ocorrência de pat.

newStr = insertAfter(str, pos, new)

Insere new depois da posição pos (recusado pelo MatLivre, veja as notas).

Descrição

Os caracteres originais são mantidos; apenas novos são acrescentados. Com um marcador, a inserção é feita depois de cada ocorrência, não só da primeira.

Argumentos de entrada

str
Texto a modificar.
pat
Texto marcador ou pattern.
pos
Posição depois da qual inserir.
new
Texto a inserir.

Argumentos de saída

newStr
Texto com a inserção feita.

Exemplo

Inserindo depois de um marcador

insertAfter("abcdef", "cd", "XX")
Saída
ans = "abcdXXef"

Veja também

insertBefore extractAfter replace eraseBetween strcat