Hola, en
http://search400.techtarget.com/tip/1,289483,sid3_gci558163,00.html?FromTaxonomy

%2Fpr%2F2f9 encontrar�s un ejemplo de como hacer un REPLACE pero con
correlaci�n de texto substituido. Si el tercer par�metro es una cadena
vacia, eliminar� lo buscado.

Por lo que si haces:
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
 [EMAIL PROTECTED](j_Return:' ':'')                                      
                                                                            
                                                                            
                                                                            

conseguir�s lo que buscas.


fins aviat...
�lex Corretg�






"medina " <[EMAIL PROTECTED]>@QUIJOTE.COMBIOS.ES con fecha 11/03/2003
09:03:37

Por favor, responda a [EMAIL PROTECTED]

Tram�s per:    [EMAIL PROTECTED]


Destinataris:     <[EMAIL PROTECTED]>
C�pia:

Classificat:  |----------------|
              | ( ) Important  |
              | ( ) urgent     |
              | ( ) hist�ric   |
              | ( ) temporal   |
              | ( ) bretolada  |
              | ( ) particular |
              |----------------|
Assumpte: RE: eliminar blancos dentro de una cadena de caracteres


Lo he probado y me sigue saliendo igual debe ser de otra manera.

Pues los blancos a eliminar no son de derecha ni de izquierda, son en =
medio, y en diferentes posiciones.
este es parte del programa que ejecuto:

D CAMBIO          S                  14  INZ( '<TIPO>A</TIPO>' )

C     CAMBIO:14            SCAN            STRING:1             POS      =
         4 0
C                          IF                   POS < > 0
C                          EVAL           %SUBST(STRING:POS:14) =3D  '14 =
blancos'
C                          ENDIF
    14 =3D Longitud del cambio=20
    STRING =3D 1500  posiciones  segun archivo.
    1  =3D   Desde el principio de la serie
    POS =3D 0     si no encuentra la b=FAsqueda
          Algo  si ha encontrado la serie , se queda con la posici=F3n =
inicial donde aparace
                digamos la mas a la izquierda.
  Ejemplo:

1=BA La cadena esta asi:
<NVA_MAR_FAM_SUB> =
<CODMAR>00</CODMAR><CODFAM></CODFAM><CODSUB></CODSUB><DESCRIP>MENAJE Y =
MESA</DESCRIP> <TIPO>A</TIPO>  </NVA_MAR_FAM_SUB>

2=BA Despues del eval queda asi.
<NVA_MAR_FAM_SUB> =
<CODMAR>00</CODMAR><CODFAM></CODFAM><CODSUB></CODSUB><DESCRIP>MENAJE Y =
MESA</DESCRIP>                 </NVA_MAR_FAM_SUB>


Saludos

Paco Medina
Dpto.Informatica
Exclusivas Camacho, S.Ltda.


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]







_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a