Título: como adicionar espacios en una cadena de texto? Publicado por: byway en 17 Noviembre 2011, 07:35 am buenas ... hace tiempos no hago nada con visual basic, por el trabajo .. mi problema es como puedo adicionar espacios a una cadena de texto, por ejemplo a la cadena 1234567890 adicionar espacios cada 2 digitos para que quede asi :
12 34 56 78 90 trate de usar la funcion split pero como crear un delimitador.. pienso que leyendo toda la cadena y recorrer cada 2 caracteres y adiconar un espacio y luego sumarle 2 caracteres mas y asi hasta el final de toda la cadena, pero me pierdo en eso de recorrer 2 caracteres y pausarlo para adicionar una espacio. toda sugerencia es bienvenida. Título: Re: como adicionar espacios en una cadena de texto? Publicado por: seba123neo en 17 Noviembre 2011, 08:45 am usa mid() para extraer parte de la cadena y en un string temporal vas armando
el string con el espacio. Título: Re: como adicionar espacios en una cadena de texto? Publicado por: BlackZeroX en 17 Noviembre 2011, 10:13 am ammm lo tomo algo asi como reto por que ando algo aburrido:
Código
ejemplo: Código
Dulces Lunas!¡. Título: Re: como adicionar espacios en una cadena de texto? Publicado por: byway en 17 Noviembre 2011, 20:04 pm usa mid() para extraer parte de la cadena y en un string temporal vas armando el string con el espacio. es lo que hize luego de postear mi problemita, pero igual me pierda jajaja: Código
esto funciona bien cuando solo es para separar un caracter, pero para dos no. estuve revisando la funcion creada por BlackZeroX y esta bien hecha, pero como que tiene muchas lineas, pensaba en algo mas simple pero ni modo .. Saludos. Título: Re: como adicionar espacios en una cadena de texto? Publicado por: x64core en 17 Noviembre 2011, 20:38 pm Yo hice esta
sin nada temporal todo in the fly >:D: Código
Código
Código
Código
Título: Re: como adicionar espacios en una cadena de texto? Publicado por: BlackZeroX en 17 Noviembre 2011, 20:46 pm estuve revisando la funcion creada por BlackZeroX y esta bien hecha, pero como que tiene muchas lineas, pensaba en algo mas simple pero ni modo .. El codigo contempla TODOS los errores posibles... si no quieres tantas lineas pues solo quita lo que no quieras... Dulces Lunas!ˇ. Título: Re: como adicionar espacios en una cadena de texto? Publicado por: BlackZeroX en 17 Noviembre 2011, 21:23 pm @RHL
Corta y precisa. Sangrientas Lunas!ˇ. Título: Re: como adicionar espacios en una cadena de texto? Publicado por: raul338 en 17 Noviembre 2011, 22:42 pm @byway
Usa el for con Step 2 para que vaya de 2 en 2 :P Código
Título: Re: como adicionar espacios en una cadena de texto? Publicado por: x64core en 17 Noviembre 2011, 22:59 pm @byway
El hecho de que la funcion de BlackZeroX tenga varias lineas no significa que sea lenta de hecho es la mas rapida y super eficiente >:D @RHL >:DCorta y precisa. Sangrientas Lunas!ˇ. |