Comando para retirar espaços em branco entre duas palavras
Moderador: Moderadores
Comando para retirar espaços em branco entre duas palavras
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
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
-
Softwhouse
- Usuário Nível 3

- Mensagens: 324
- Registrado em: 07 Dez 2011 18:44
- Localização: Porto Alegre/RS
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Comando para retirar espaços em branco entre duas palavras
Olá!
Costumo usar strtran()
Não precisa de libs extras.
Saudações,
Itamar M. Lins Jr.
Costumo usar strtran()
Código: Selecionar todos
? cVar := StrTran((" TESTE 0035 "," ","") //"TESTE0035"Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Comando para retirar espaços em branco entre duas palavras
Olá softhouse, obrigado por sua atenção
Fiz o teste aqui, o CharRem(), elimina todos os caracteres deixando uma string vazia.
Fiz o teste aqui, o CharRem(), elimina todos os caracteres deixando uma string vazia.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Comando para retirar espaços em branco entre duas palavras
Olá!
Saudações,
Itamar M. Lins Jr.
Código: Selecionar todos
? CharRem( " ", " 1 2 " ) // "12"
? CharRem( "3y", "xyz123" ) // "xz12"
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Comando para retirar espaços em branco entre duas palavras
Agora deu certo,
Estava usando sintaxe errada do CharRem, não estava colocando " ",
Obrigado.
Estava usando sintaxe errada do CharRem, não estava colocando " ",
Obrigado.
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Comando para retirar espaços em branco entre duas palavras
Não conhecia o CharRem(), valeu a dica.Itamar M. Lins Jr. escreveu:Olá!Saudações,Código: Selecionar todos
? CharRem( " ", " 1 2 " ) // "12" ? CharRem( "3y", "xyz123" ) // "xz12"
Itamar M. Lins Jr.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
