Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/07/2011, 04:29
sirdaiz
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 4 meses
Puntos: 21
Respuesta: metodo replace

Bueno comparto la solucion,despeus de 3 horas probando

Código PHP:
Ver original
  1. nombre=nombre.replace("-", "");
  2.             nombre=nombre.replace("/", "");
  3.             nombre=nombre.replace('á','a').replace('é','e').replace('í','i').replace('ó','o').replace('ú','u');
  4.             nombre3=nombre.split(" ")[0].substring(0).toLowerCase();
  5.             System.out.println("entro: "+nombre.split(" ").length);
  6.             if (nombre.split(" ").length<=1){
  7.                 System.out.println("entro: ");
  8.                 final2=nombre.toLowerCase();
  9.             }else{
  10.                 for (int y=1;y<nombre.split(" ").length;y++){
  11.                     System.out.println(nombre.split(" ").length+"pasa: "+y);
  12.                     String resto=nombre.split(" ")[y].substring(1).toLowerCase();
  13.                     String letra=String.valueOf(nombre.split(" ")[y].charAt(0)).toUpperCase(Locale.FRENCH);
  14.                     nombre2=letra+resto;
  15.                     nombre3=nombre3.concat(nombre2);
  16.                     final2=nombre3;
  17.  
  18.                 }
  19.             }
  20.                 nombre=nombre.replace(" ", "");
  21.                 String clave_final=gTematico+"."+categoria+"."+final2;
  22.                 System.out.println("clave: "+clave_final);
  23.                 clave_catalogo_deportes.add(clave_final);
  24.                 escribirDirecto.escribirDirectoDeporte(clave_catalogo_deportes);
  25.            
  26.         }

Saludos