Página 1 de 1

Comando para retirar espaços em branco entre duas palavras

Enviado: 07 Mar 2024 13:53
por porter
Olá pessoal,
Com o comando ALLTRIM, consigo tirar todos os espaços em branco do inicio e do fim de uma cadeia de caracteres,
gostaria de saber se tem algum comando para tirar também espaços em branco entre uma palavra e outra, por exemplo:
" TESTE 0035 ", ficaria "TESTE0035"
Poderia resolver esse problema com um FOR NEXT, mas gostaria de saber se tem algum comando para isso.

Obrigado.
Harbour Console

Comando para retirar espaços em branco entre duas palavras

Enviado: 07 Mar 2024 14:00
por Softwhouse
Se não me engano CharRem().

Comando para retirar espaços em branco entre duas palavras

Enviado: 07 Mar 2024 14:10
por Itamar M. Lins Jr.
Olá!
Costumo usar strtran()

Código: Selecionar todos

? cVar := StrTran((" TESTE 0035 "," ","") //"TESTE0035"
Não precisa de libs extras.

Saudações,
Itamar M. Lins Jr.

Comando para retirar espaços em branco entre duas palavras

Enviado: 07 Mar 2024 14:15
por porter
Olá softhouse, obrigado por sua atenção
Fiz o teste aqui, o CharRem(), elimina todos os caracteres deixando uma string vazia.

Comando para retirar espaços em branco entre duas palavras

Enviado: 07 Mar 2024 14:23
por Itamar M. Lins Jr.
Olá!

Código: Selecionar todos

? CharRem( " ", " 1  2  " )   // "12"
? CharRem( "3y", "xyz123" )   // "xz12"
Saudações,
Itamar M. Lins Jr.

Comando para retirar espaços em branco entre duas palavras

Enviado: 07 Mar 2024 14:31
por porter
Agora deu certo,
Estava usando sintaxe errada do CharRem, não estava colocando " ",
Obrigado.

Comando para retirar espaços em branco entre duas palavras

Enviado: 16 Abr 2024 09:20
por clodoaldomonteiro
Itamar M. Lins Jr. escreveu:Olá!

Código: Selecionar todos

? CharRem( " ", " 1  2  " )   // "12"
? CharRem( "3y", "xyz123" )   // "xz12"
Saudações,
Itamar M. Lins Jr.
Não conhecia o CharRem(), valeu a dica.