lunes, 25 de noviembre de 2013

Eliminando Saltos de línea de un String

Aquí una pequeña guía para eliminar el salto de línea de un string. Se van a usar funciones propias de la herramienta como son Chr y StrReplace.

Primero creamos una variable tipo Varchar para almacenar el salto de línea. En mi caso la nombrare &LF

Después almacenamos el valor del salto de línea mediante la función CHR, recibe como parámetro el código decimal del carácter (Código ASCII), el código decimal del salto de línea es 10.

&LF = CHR(10)

Por último usamos la función STRReplace para reemplazar el salto de línea por cualquier carácter deseado. La función recibe como parámetros el String, el carácter a reemplazar y el carácter que lo reemplazará (ya parece trabalenguas).

&String = STRReplace(&String, &LF.Trim(), " ")

Descarga Export para Genexus EV2

6 comentarios: