Power Builder - Eliminar espacios en blanco

 
Vista:

Eliminar espacios en blanco

Publicado por Maria (28 intervenciones) el 18/08/2005 17:30:36
ALguien conoce alguna funcion de PB que elimine todos los espacios en blanco de un string?, no solamente los del principio y el final sino cualquier blanco que pudiera haber en la cadena.
Agredezco mucho su ayuda, saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Eliminar espacios en blanco

Publicado por Jorge (900 intervenciones) el 18/08/2005 18:23:09
Hola.
Prueba con esto
Ahora,,, sabes la longitud de los espacios...??

si no la sabes tendras que hacer una iteracion e ir
incrementando los espacios a evaluar

Salvo que un forista aporte mejor solucion..


//Cargar el string a evaluar en mi_string

Any Mi_String
String Replace
String Find
long Start_pos=1

Find = "1" // Space(1) // Space(2)
Replace = "9"


start_pos = Pos(Mi_String, Find,Start_Pos)

DO WHILE start_pos > 0
//
Res = Replace(Mi_String, start_pos,Len(find),Replace)
//
start_pos = Pos(Mi_tring, Find,start_pos+Len(Replace))
LOOP

// devuelve mi_string modificado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Eliminar espacios en blanco

Publicado por karen (274 intervenciones) el 18/08/2005 18:34:09
con el trim le quitas espacios en blanco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Eliminar espacios en blanco

Publicado por Jorge (900 intervenciones) el 18/08/2005 20:11:22
Hola...

Karen tiene Razon
SI si solo deseas eliminar TODOS los espacios que contenga
un string

String Conespacios
String SinEspacios

SInespacios=Trim(conespacios)

Lo que te pase te sirve para evaluar lo que deseas reemplazar
interprete mal tu pedido---
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Eliminar espacios en blanco

Publicado por Maria (28 intervenciones) el 18/08/2005 20:50:35
El problema de TRIM(cadena) es que elimina los espacios en blanco de adelante y de atras de la cadena, pero lo que yo necesito es eliminar todos los blancos que pueda haber en ella, incluso los que estan en el medio.
Muchas gracias igual. Si resuelvo el problema les comento como lo hice, pero me parece q voy a tener q hacer una funcion que recorra la cadena y elimine los blancos que encuentre.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar