Página 1 de 1

retirar ponto?

Enviado: 30 Nov 2009 14:58
por pena
boa tarde pessoal, sei que tem mas nao lembro qual e de como usar uma função que tem pronta,preciso disso daqui

tenho uma string conta="1.1.1.1.1111"

quero retirar todos pontos para gerar um txt "111111111"

um abraço :))

Re: retirar ponto?

Enviado: 30 Nov 2009 15:01
por Maligno
É a função StrTran().

Re: retirar ponto?

Enviado: 30 Nov 2009 15:17
por pena
obrigado Maligno

retirar ponto?

Enviado: 01 Dez 2009 10:04
por Pablo César
ou das funções do CT.LIB:

conta:="1.1.1.1.1111"

conta:=ATREPL(".",conta,"")
ou:
conta:=CHARREM(".",conta)

ou faz você mesmo assim:

conta:=RETIRA(".",conta)

FUNCTION RETIRA(cDel,cString)
cNewString:=""
FOR I=1 TO LEN(cString)
IF !(SUBSTR(cNewString,I,1)=cDel)
cNewString:=cNewString+SUBSTR(cNewString,I,1)
ENDIF
NEXT
RETURN cNewString

Re: retirar ponto?

Enviado: 03 Dez 2009 10:07
por jamazevedo
Outro exemplo:

Código: Selecionar todos

cContaComPonto := "1.1.1.1.1111"
cContaSemPonto := STRTRAN( cContaComPonto , "." , "" )