none
Ayuda Quiero Extraer solo el gmail de esta cadena para contar cuantos correos con gmail hay, alguna solucion xfas? RRS feed

  • Pregunta

  • En esa parte solo busco la g pero se requiere en el ejercicio que sea el gmail complet ayuda

     static void Impc(string[] c)
            {
                
                int cg = 0;
                for (int i = 0; i < N; i++)
                {
                   

                       
                 
                  
                    int j = 0;
                    
                    bool band = false;
                    while (j < c[i].Length && !band)
                        if (c[i][j] == '@' && c[i][j + 1] == 'g')
                        {
                            band = true;
                            cg++;
                        }
                        else
                            j++;
                }
                Console.WriteLine("Hay {0} correo gmail", cg);


            }

    viernes, 9 de marzo de 2018 5:24

Respuestas

  • Si lo que quieres saber es cuántas veces aparece "@gmail.com" dentro de una cadena de texto, puedes fácilmente conseguirlo mediante una expresión regular:

    int nCorreos = Regex.Matches(cadena, "@gmail\\.com").Count;

    viernes, 9 de marzo de 2018 7:57
    Moderador