Título: Duda - Strings Publicado por: h0oke en 19 Septiembre 2009, 18:35 pm Hola, resulta que tengo que resolver lo siguiente: Tengo una texto, el cual posee signos de puntuación, lo que tengo que lograr es que después de cada signo, aparezca un solo espacio en blanco. Quisiera recibir opiniones sobre como resolverlo.
Título: Re: Duda - Strings Publicado por: burbu_1 en 20 Septiembre 2009, 22:46 pm hola dynyck,
si los signos de puntuación son siempre los mismos, por ejemplo puntos, puedes separar las "frases" con la función split y después unir todas las frases pasadas por la función trim Código: Private Sub Command1_Click() si tienes varios signos de puntuación distintos, puedes ir recorriendo todo el texto y comparar, para separar las frases a un array Código: Private Sub Command1_Click() Además de la función trim tambien tienes ltrim y rtrim que igual te interesan más. Espero que te sirva, saludos. Título: Re: Duda - Strings Publicado por: h0oke en 20 Septiembre 2009, 23:30 pm Gracias por la respuesta ;).
Un saludo! Título: Re: Duda - Strings Publicado por: W0lFy en 23 Septiembre 2009, 01:11 am Te voy a dar una para cualquier caracter de puntuación generalizado
No te lo doy hecho porque ahora no tengo tiempo pero es muy facil: primero nos creamos una funcion que nos diga si 1 caracter es Signo de puntuacion Código 'Despues haremos un bucle Código
pd. La primera funcion no esta bien porque tengo un poco de ambigüedad con VB y los caracteres, pero puedes controlarlo tambien por el numero que representa en la tabla ascii. Un saludo espero que te sirva |