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.
- Se o argumento start for maior que o tamanho da string, a função irá adicionar a string2 na string1;
- Se existirem menos caracteres informados no argumento start do que no n, a função substitui todos os caracteres a direita do valor start;
- 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.
Latest posts by Breno RdV (see all)
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022
- Ordenando um DataFrame por múltiplas colunas. (#python #pandas #jupyter #dev #data) - agosto 3, 2022
Pingback: Substituindo parte do texto em uma string – Raccoon Ninja