Replace (ReplaceW)

Substitui um pedaço do texto de uma string por outro.

Atenção! A função ReplaceW funciona exatamente igual a esta, mas está obsoleta e não deve ser utilizada.

Sintaxe:

Replace(string1, start, n , string2)

 

Retorno:

  • String com texto substituído se funcionar;
  • String vazia se não for possível substituir;
  • Null se qualquer um dos argumentos for nulo.

 

Destalhes sobre a função!

Appeon: Função suportada sem restrições.

  1. Se o argumento start for maior que o tamanho da string, a função irá adicionar a string2 na string1;
  2. Se existirem menos caracteres informados no argumento start do que no n, a função substitui todos os caracteres a direita do valor start;
  3. Se n for zero, então a função irá inserir a string2 na string1.

 

Como utilizar:

Exemplo 01: Substitui o texto “Vacation” pelo the “the Winter”

string ls_texto, ls_substituirPor

ls_texto = "Closed for Vacation"
ls_substituirPor = "the winter"

Replace(ls_texto, 12, 8, ls_substituirPor)

Argumentos:

Argumento Obrigatório Tipo Descrição
string1 Sim string String contendo o texto original. Onde está o que você deseja substituir
start Sim long Valor numérico indicando a posição do primeiro caractere que será substituído.
n Sim long Long indicando quantos caracteres serão substituídos
string2 Sim string String contendo o texto que será substituído na string1.

 

Referência:

 

Dúvidas sobre  o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, PowerBuilder and tagged , , , , , , .

One Comment

  1. Pingback: Substituindo parte do texto em uma string – Raccoon Ninja

Comments are closed.