replaceBetween
Substitui o texto que está entre dois marcadores.
Categoria: Language Fundamentals > Data Types
Sintaxe
newStr = replaceBetween(str, start, stop, new)
Substitui o que está entre start e stop por new, mantendo os marcadores.
newStr = replaceBetween(___, 'Boundaries', b)
b é 'exclusive' (padrão) ou 'inclusive'.
Descrição
Os marcadores são localizados procurando-se da esquerda: primeiro start, depois o próximo stop após ele. Por padrão os marcadores não fazem parte da região substituída, o que serve para trocar o conteúdo dentro de colchetes ou tags.
Argumentos de entrada
str- Texto onde procurar.
start, stop- Texto ou padrões de limite, ou posições numéricas.
new- Texto de substituição.
Argumentos de saída
newStr- Texto com o conteúdo entre os limites substituído.
Exemplo
replaceBetween("abc[def]ghi", "[", "]", "XY")
Saída
ans = "abc[XY]ghi"
Veja também
extractBetween insertBefore replace extractAfter eraseBetween