Tema: replace
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/12/2004, 07:32
javopereira
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
una opcion para mi sería
cCadena = "ElRioDorado"
if instr(cCadena, "_")=0 then <<Esto lo hacemos para ver si ya no tiene los "_"
for nI=1 to len(cCadena)
if mid(cCadena,nI,1) = uCase(mid(cCadena,nI,1)) <<¿es mayuscula?
cCadena = left(cCadena, nI) & "_" & mid(cCadena, nI + 1)
end if
next nI
end if

OJO que esto lo armé asi nomas y puede tenre un errocillo u otro. Probalo con cuidado.
Tambien controlá el primer caracter. Por lo que creo, tal comoe sta, debería devolver "_El_Rio_Dorado"

Espero te ayude.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet