sábado, 6 de julio de 2013

OCURRENCIA EN JAVA_(CARACTERES Y BUSCAR PALABRAS)

package ocurrencia;

/**
 *
 * @author Usuario
 */
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Ocurrencia {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       // TODO code application logic here
        // Texto
            String sTexto = "Juan hace uso de la palabra cuando su mama le permite";
            // Texto que vamos a buscar
            String TextoBuscado = "hace" ;
           
            // Contador de ocurrencias
            int conta= 0;

            while (sTexto.indexOf(TextoBuscado) > -1) {
              sTexto = sTexto.substring(sTexto.indexOf(
                TextoBuscado)+TextoBuscado.length(),sTexto.length());
              conta++;
}          
            String entrada = "<p>hola@pedro.com</p><br>\n";
            entrada += "kk@tres.tris///pepe@eso.es";

                 Pattern limpiar = Pattern
                        .compile("([_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,}))");
                    Matcher buscar = limpiar.matcher(entrada);
                   
                    for (int i = 0; i < 1; i++) {
                    while (buscar.find()) {          
                     System.out.println(buscar.group(1));
}            
            System.out.println (conta);
           

    }
}
                    }

No hay comentarios:

Publicar un comentario