alguna función para capitalizar frases.

05/08/2005 - 11:32 por Javier | Informe spam
como Capitalizar frases
me gustaria una funcion para capitalizar frases.

De momento con esta me capitaliza la primera palabra de la frase:
Function Capital(str)
Capital=Ucase(left(str,1)) & Lcase(mid(str,2))
End function

pero me interesaria que por ejemplo si le paso la frase:
"JUAN SIN MIEDO" me devuelva "Juan Sin Miedo"
o si le paso "MADRID(ESPAÑA)" me devuelva "Madrid(España)"

asi que ademas de los espacios en blanco deberia detectar caracteres tipo -.,:+() para capitalizar la letra siguiente.


gracias
 

Leer las respuestas

#1 Javier
05/08/2005 - 11:50 | Informe spam
He encontrado esto, y funciona mejor
http://www.asp101.com/samples/pcase.asp
http://www.asp101.com/samples/downl...case%2Easp

pero aun me falta que me detecte caracteres especiales ",:()-+_",
para que me capitalice la siguiente letra.


"Javier" escribió en el mensaje news:
como Capitalizar frases
me gustaria una funcion para capitalizar frases.

De momento con esta me capitaliza la primera palabra de la frase:
Function Capital(str)
Capital=Ucase(left(str,1)) & Lcase(mid(str,2))
End function

pero me interesaria que por ejemplo si le paso la frase:
"JUAN SIN MIEDO" me devuelva "Juan Sin Miedo"
o si le paso "MADRID(ESPAÑA)" me devuelva "Madrid(España)"

asi que ademas de los espacios en blanco deberia detectar caracteres tipo -.,:+() para capitalizar la letra siguiente.


gracias

Preguntas similares