insertBefore
Insere texto logo antes de um marcador ou de uma posição.
Categoria: Language Fundamentals > Data Types
Sintaxe
newStr = insertBefore(str, pat, new)
Insere new antes de cada ocorrência de pat.
newStr = insertBefore(str, pos, new)
Insere new antes da posição pos (recusado pelo MatLivre, veja as notas).
Descrição
É o espelho de insertAfter. Apenas novos caracteres são acrescentados; o texto original permanece intacto. Com um marcador, a inserção é feita antes de cada ocorrência.
Argumentos de entrada
str- Texto a modificar.
pat- Texto marcador ou
pattern. pos- Posição antes da qual inserir.
new- Texto a inserir.
Argumentos de saída
newStr- Texto com a inserção feita.
Exemplo
Inserindo antes de um marcador
insertBefore("abcdef", "cd", "XX")
Saída
ans = "abXXcdef"